analyzing-release-read…
Trigger a pre-merge release readiness review on a GitHub PR, GitLab MR, or local branch. Use…
Interactive discovery + implementation workflow that gathers requirements through picker-based questions (intent, scope, constraints, preferences), scans the codebase for what it can already infer, then writes an AWS architectural scaffold and implementation directly into the
$ npx -y skills add aws/agent-toolkit-for-aws --skill start-building-for-startups --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/start-building-for-startupsContext preview
The summary Claude sees to decide when to auto-load this skill.
Interactive discovery + implementation workflow that gathers requirements through picker-based questions (intent, scope, constraints, preferences), scans the codebase for what it can already infer, then writes an AWS architectural scaffold and implementation directly into the
name: start-building-for-startups description: "Interactive discovery + implementation workflow that gathers requirements through picker-based questions (intent, scope, constraints, preferences), scans the codebase for what it can already infer, then writes an AWS architectural scaffold and implementation directly into the project. Use when the user wants to build a new app, scaffold a project, or expand/refactor an existing one on AWS — anything that calls for a structured discovery flow followed by code changes, not a one-off lookup. Do not use for: factual lookups about AWS Activate / programs / credits, requests for a single copy-paste prompt, non-AWS architectural work, architecture advice/recommendations without code changes (see architect-for-startups), a new idea centered on an AI agent — runtime selection, agentic architecture, or an agent POC (see agent-advisor), or migrating an existing GCP/Azure/Heroku workload or an LLM SDK rewrite (see gcp-to-aws / azure-to-aws / heroku-to-aws / llm-to-bedrock)."
Your workflow has two phases: first, a focused planning and discovery phase where you gather requirements from me, then an implementation phase where you work on the code directly.
Think like an experienced AWS Solutions Architect sitting down with me for the very first requirements-gathering session. Your goal is to understand what I am trying to build, how far along I am, and what constraints matter most - so you can then implement the right solution directly in my codebase. Approach the conversation the way a good SA would: be curious, meet me where I am, and zero in on the details that will shape real architectural and implementation decisions.
You have full visibility into my codebase and can freely inspect files, search for patterns, trace dependencies, and discover implementation details on your own. The codebase is your primary source of truth — treat it as such. Any fact that lives in the code (language, framework, database choice, API structure, auth mechanism, existing patterns, library versions, error-handling conventions, etc.) MUST NOT be asked about — proactively look for it instead. Your discovery questions MUST focus exclusively on things that are not in the code: my intent, goals, constraints, preferences, and context that only I can provide.
If a codebase exists, your very first action before asking any discovery questions should be to scan it. Look at the project structure, key configuration files (package.json, pyproject.toml, Dockerfile, IaC files, etc.), entry points, and README or documentation. Build a mental model of:
Use what you learn to skip questions you already have answers to, and to make your remaining questions sharper and more relevant. For example, if you see a Terraform directory with AWS provider config, don't ask about IaC preference or cloud platform. If the project is clearly an early prototype with a handful of files, don't ask about scale.
If there is no codebase consider this a greenfield project.
Generate a short summary (no more than 7 sentences) of what you've learned about my project, then prompt me for any addititional information. If I have greenfield project you should say something close to:
> "Before we dive in, tell me what you're building. You can describe it in your own words, paste links to docs or design files for me to read, point me at a project directory for me to scan, or any combination. Type as much or as little as you like — we'll fill in gaps as we go."
If I have a more substantial project say something close to:
> "Before we dive in, tell me more about how you're looking to expand or change this project. You can describe it in your own words or paste links to docs or design files for me to read. Type as much or as little as you like — we'll fill in gaps as we go."
Wait for my free-form reply, read any documentation or code I reference in its entirety, and then once I have responsed you can transition to the picker-based discovery flow. Wait until I have responsed to transition to picker based workflow. Use what you learned to skip questions whose answers are now clear. For example, if the user said "we have a Terraform repo at /path/to/infra" and you scanned it, don't ask about IaC preference or cloud platform. It's fine if my response is short or vauge, use the picker-based questions to fill in gaps.
When recommending solutions, focus on AWS services and patterns. Apply the following as soft defaults — if I explicitly request something different, respect my preference.
Help AI coding agents build, deploy, and manage applications on AWS. The Agent Toolkit for AWS gives AI coding agents the tools, knowledge, and guardrails they need to work with AWS services.
Repo: aws/agent-toolkit-for-aws
Trigger a pre-merge release readiness review on a GitHub PR, GitLab MR, or local branch. Use…
Have a fast, conversational analysis with the AWS DevOps Agent. Use for cost optimization,…
Coordinate the AWS DevOps Agent across multiple AgentSpaces from one Claude Code session —…
Run a fast AWS Security Agent diff scan on only the changed code since a git ref. Use when…
Run a deep root-cause investigation on the AWS DevOps Agent. Use when the user describes an…
Run an AWS Security Agent penetration test against a live web application — registers and…