analyzing-release-read…
Trigger a pre-merge release readiness review on a GitHub PR, GitLab MR, or local branch. Use when the user wants to analyze code…
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
Claude Code
$ npx -y skills add aws/agent-toolkit-for-aws --skill start-building-for-startups --agent claude-code
Codex
$ npx skills add aws/agent-toolkit-for-aws --skill start-building-for-startups -a codex -y
Cursor
$ npx skills add aws/agent-toolkit-for-aws --skill start-building-for-startups -a cursor -y
Gemini CLI
$ npx skills add aws/agent-toolkit-for-aws --skill start-building-for-startups -a gemini-cli -y
GitHub Copilot
$ npx skills add aws/agent-toolkit-for-aws --skill start-building-for-startups -a github-copilot -y
OpenCode
$ npx skills add aws/agent-toolkit-for-aws --skill start-building-for-startups -a opencode -y
Windsurf
$ npx skills add aws/agent-toolkit-for-aws --skill start-building-for-startups -a windsurf -y
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.
Trigger a pre-merge release readiness review on a GitHub PR, GitLab MR, or local branch. Use when the user wants to analyze code…
Have a fast, conversational analysis with the AWS DevOps Agent. Use for cost optimization, architecture review, topology mapping,…
Coordinate the AWS DevOps Agent across multiple AgentSpaces from one Claude Code session — route questions to the right space…
Run a fast AWS Security Agent diff scan on only the changed code since a git ref. Use when the user asks to scan changes, run a…
Run a deep root-cause investigation on the AWS DevOps Agent. Use when the user describes an incident, alarm, outage, or…
Run an AWS Security Agent penetration test against a live web application — registers and verifies the target domain, exercises…
Use when running, building, or managing Linux containers on macOS, or when a task involves Docker, docker compose, Lima, Colima,…
Operate FrontendExtension (FE) resources in frontend-forge: create, update, rebuild, inspect package artifacts, download…
Build, debug, or review Cloudflare Agents SDK applications using the agents package.
Use when writing, reviewing, or debugging Terraform/OpenTofu modules, tests, CI, scans, or state ops - diagnoses failure mode…