A collection of 15 reusable prompts and 256 agents for the Kiro CLI.
# In your project root
git clone https://github.com/llamojha/kiro-prompts.git .kiro-prompts-temp
cp -r .kiro-prompts-temp/.kiro/prompts .kiro/prompts
rm -rf .kiro-prompts-tempgit clone https://github.com/llamojha/kiro-prompts.git
cp -r kiro-prompts/.kiro/prompts ~/.kiro/prompts
rm -rf kiro-prompts# Copy just the prompts you want
curl -o ~/.kiro/prompts/code-review.md https://raw.githubusercontent.com/llamojha/kiro-prompts/main/.kiro/prompts/code-review.mdIn Kiro CLI chat, invoke any prompt with @prompt-name:
@code-review
@security-checklist
@debug-helperGenerate a commit message for staged changes.
- Input: Auto-scans git staged changes
- Format: Conventional Commits (feat/fix/docs/style/refactor/test/chore)
- Output: One-line summary (max 72 chars), optional body for complex changes
Review staged changes for correctness, security, reliability, readability, and test coverage.
- Input: Auto-scans git staged changes
- Output: Issues with severity, location, problem description, and fix suggestions
Generate a test plan with mocks/stubs strategy and sample tests.
- Input: Paste code or reference with @filename
- Framework: Auto-detects from project config (package.json, pyproject.toml). Asks if not found.
- Output: Test plan, mocking strategy, and working test implementations
Summarize current status and output next actions for today.
- Input: Auto-scans
.kiro/specs/andTODO.md - Output: Status summary (done/blocked/in-progress) and 1-3 concrete next actions
Security-focused review of staged changes.
- Input: Auto-scans git staged changes
- Reviews: Secrets, auth/authz, input validation, least privilege, sensitive data logging, dependency risks
- Output: Findings with risk level and mitigation recommendations
Debug helper for errors, stack traces, and logs.
- Input: Paste error, or auto-scans terminal output and log files (
*.log,logs/,.kiro/logs/,tmp/) - Output: Likely root causes, clarifying questions, debugging actions, safe fix with rollback notes
Turn a rough goal into a polished, reusable prompt.
- Input: Describe your rough goal or idea
- Output: Clarifying questions, then a polished prompt with clear objective, constraints, and output format
Refactor staged changes for clarity, structure, and performance.
- Input: Auto-scans git staged changes
- Output: List of changes with rationale, before/after diff, verification steps
Generate documentation for code.
- Input: Reference file/folder with @filename, paste code, or say "staged changes"
- Doc style: Auto-detects (JSDoc, docstrings, etc.) or specify preferred format
- Output: Overview, API docs, examples, edge cases and gotchas
Find or change code in the codebase.
- Input: Describe what you want to find or change
- Output: Search targets (symbols, patterns, regex), likely locations, step-by-step execution plan
Generate or improve SEO and crawler assets.
- Input: Auto-scans existing SEO files. Asks for URL if not found.
- Output: Social tags (Open Graph/Twitter), sitemap.xml, robots.txt, llms.txt with exact file edits
Refresh foundational steering documents and docs.
- Input: Auto-scans
.kiro/steering/,docs/, andREADME.md - Output: Audit of outdated guidance, revised structure, updated conventions, PR checklist
Model Council for planning — dispatches the same goal to 3 models (Opus, Sonnet, Haiku) in parallel, then synthesizes a unified plan.
- Input: Describe your planning goal
- Models: Claude Opus 4.5, Claude Sonnet 4.5, Claude Haiku 4.5
- Output: Consensus, divergence analysis, unified implementation plan, model behavior notes
Model Council for architecture — dispatches the same question to 3 models (Opus, Sonnet, Haiku) in parallel, then synthesizes a unified architecture proposal.
- Input: Describe your architecture question or system to design
- Models: Claude Opus 4.5, Claude Sonnet 4.5, Claude Haiku 4.5
- Output: Consensus, divergence analysis, unified architecture with components and decisions
Model Council for decisions — dispatches the same dilemma to 3 models (Opus, Sonnet, Haiku) in parallel, then synthesizes a recommendation.
- Input: Describe your decision or dilemma
- Models: Claude Opus 4.5, Claude Sonnet 4.5, Claude Haiku 4.5
- Output: Consensus, divergence analysis, unified recommendation with reversibility assessment
| Prompt | Input | Description |
|---|---|---|
commit-message |
Auto: staged changes | Generate conventional commit message |
code-review |
Auto: staged changes | Review for correctness, security, reliability, readability |
mock-testing |
Code input | Generate test plan with mocks/stubs |
daily-next-step |
Auto: specs + TODO.md | Status summary and next actions |
security-checklist |
Auto: staged changes | Security review |
debug-helper |
Paste or auto: logs | Root cause analysis and fix suggestions |
prompt-builder |
Describe goal | Turn rough goals into polished prompts |
refactor-code |
Auto: staged changes | Refactor with before/after diff |
generate-documentation |
File, paste, or staged | Generate docs |
codebase-search |
Describe target | Search targets and execution plan |
seo-meta-sitemap-robots |
Auto or URL input | SEO and crawler assets |
refresh-foundational-steering-and-docs |
Auto: steering + docs | Refresh steering docs |
council-plan |
Describe goal | Model Council: 3 models plan in parallel, synthesized |
council-architecture |
Describe system | Model Council: 3 models architect in parallel, synthesized |
council-decision |
Describe dilemma | Model Council: 3 models decide in parallel, synthesized |
247 agents converted to Kiro format. Switch agents with /agent <name>.
| Source | Count | Description |
|---|---|---|
| wshobson/agents | 109 | Architecture, languages, DevOps, security, AI/ML, docs |
| 0xfurai/claude-code-subagents | 137 | Framework and technology experts |
| Custom | 10 | rubberduck, council-planner/architect/decision-opus/sonnet/haiku |
Architecture & Design (15)
architect-review- Architectural consistency reviewbackend-architect- API design, microservices, database schemasc4-code- C4 code-level diagramsc4-component- C4 component diagramsc4-container- C4 container diagramsc4-context- C4 context diagramscloud-architect- AWS/Azure/GCP infrastructuredatabase-architect- Schema design, technology selectiondesign-system-architect- Design system architecturedotnet-architect- .NET architectureevent-sourcing-architect- Event sourcing patternsgraphql-architect- GraphQL API designhybrid-cloud-architect- Multi-cloud architecturekubernetes-architect- Kubernetes architecturemonorepo-architect- Monorepo structure
Languages (47)
bash-expert,bash-pro- Bash scriptingc-expert,c-pro- C programmingclojure-expert- Clojurecpp-expert,cpp-pro- C++csharp-expert,csharp-pro- C#dart-expert- Dartelixir-expert,elixir-pro- Elixirerlang-expert- Erlanggo-expert,golang-pro- Gohaskell-expert,haskell-pro- Haskelljava-expert,java-pro- Javajavascript-expert,javascript-pro- JavaScriptjulia-pro- Juliakotlin-expert- Kotlinlua-expert- Luaocaml-expert- OCamlperl-expert- Perlphp-expert,php-pro- PHPposix-shell-pro- POSIX shellpython-expert,python-pro- Pythonruby-expert,ruby-pro- Rubyrust-expert,rust-pro- Rustscala-expert,scala-pro- Scalasql-expert,sql-pro- SQLswift-expert- Swifttypescript-expert,typescript-pro- TypeScript
Web Frameworks (32)
actix-expert- Actix (Rust)angular-expert,angularjs-expert- Angularaspnet-core-expert- ASP.NET Coreastro-expert- Astrodjango-expert,django-pro- Djangoexpress-expert- Express.jsfastapi-expert,fastapi-pro- FastAPIfastify-expert- Fastifyfiber-expert- Fiber (Go)flask-expert- Flaskgin-expert- Gin (Go)laravel-expert- Laravelnestjs-expert- NestJSnextjs-expert- Next.jsphoenix-expert- Phoenix (Elixir)rails-expert- Ruby on Railsreact-expert- Reactremix-expert- Remixsolidjs-expert- SolidJSspring-boot-expert- Spring Bootsvelte-expert- Sveltevue-expert- Vue.js
Mobile & Desktop (13)
android-expert- Androidelectron-expert- Electronexpo-expert- Expoflutter-expert- Flutterios-developer,ios-expert- iOSmobile-developer- Mobile developmentmobile-security-coder- Mobile securityreact-native-expert- React Nativeswiftui-expert- SwiftUItauri-expert- Tauriunity-developer- Unity
Databases (22)
cassandra-expert- Cassandracockroachdb-expert- CockroachDBdatabase-admin- Database administrationdatabase-optimizer- Query optimizationdynamodb-expert- DynamoDBelasticsearch-expert- Elasticsearchknex-expert- Knex.jsmariadb-expert- MariaDBmongodb-expert- MongoDBmongoose-expert- Mongoosemssql-expert- MS SQL Servermysql-expert- MySQLneo4j-expert- Neo4jopensearch-expert- OpenSearchpostgres-expert- PostgreSQLprisma-expert- Prismaredis-expert- Redissequelize-expert- Sequelizesqlite-expert- SQLitetypeorm-expert- TypeORMvector-database-engineer,vector-db-expert- Vector databases
DevOps & Infrastructure (24)
ansible-expert- Ansiblecircleci-expert- CircleCIdeployment-engineer- Deploymentdevops-troubleshooter- DevOps troubleshootingdocker-expert- Dockerflyway-expert- Flyway migrationsgithub-actions-expert- GitHub Actionsgitlab-ci-expert- GitLab CIjenkins-expert- Jenkinskubernetes-expert- Kubernetesliquibase-expert- Liquibasepulumi-expert- Pulumiservice-mesh-expert- Service meshterraform-expert,terraform-specialist- Terraform
Observability (8)
elk-expert- ELK Stackgrafana-expert- Grafanaloki-expert- Lokiobservability-engineer- Observabilityopentelemetry-expert- OpenTelemetryprometheus-expert- Prometheus
Messaging & Queues (10)
bullmq-expert- BullMQcelery-expert- Celerykafka-expert- Kafkamqtt-expert- MQTTnats-expert- NATSrabbitmq-expert- RabbitMQsidekiq-expert- Sidekiqsns-expert- AWS SNSsqs-expert- AWS SQS
APIs & Protocols (10)
graphql-expert- GraphQLgrpc-expert- gRPCopenapi-expert- OpenAPIrest-expert- REST APIstrpc-expert- tRPCwebsocket-expert- WebSocket
Auth & Security (12)
auth0-expert- Auth0backend-security-coder- Backend securityfrontend-security-coder- Frontend securityjwt-expert- JWTkeycloak-expert- Keycloakoauth-oidc-expert- OAuth/OIDCowasp-top10-expert- OWASP Top 10security-auditor- Security auditingthreat-modeling-expert- Threat modeling
AI & ML (10)
ai-engineer- AI engineeringdata-scientist- Data sciencelangchain-expert- LangChainml-engineer- ML engineeringmlops-engineer- MLOpsnumpy-expert- NumPyopenai-api-expert- OpenAI APIpandas-expert- Pandaspytorch-expert- PyTorchscikit-learn-expert- scikit-learntensorflow-expert- TensorFlow
Testing (14)
ava-expert- AVAcypress-expert- Cypressjasmine-expert- Jasminejest-expert- Jestmocha-expert- Mochaplaywright-expert- Playwrightpuppeteer-expert- Puppeteerselenium-expert- Seleniumtdd-orchestrator- TDD orchestrationtest-automator- Test automationtestcafe-expert- TestCafevitest-expert- Vitest
Payments (3)
braintree-expert- Braintreepayment-integration- Payment integrationstripe-expert- Stripe
Frontend & UI (10)
accessibility-expert- Accessibilitycss-expert- CSSfrontend-developer- Frontend developmenthtml-expert- HTMLjquery-expert- jQuerytailwind-expert- Tailwind CSSui-designer- UI designui-ux-designer- UI/UX designui-visual-validator- Visual validationwebpack-expert,rollup-expert- Bundlers
Build Tools & Runtimes (4)
bun-expert- Bundeno-expert- Denonodejs-expert- Node.js
Documentation (5)
api-documenter- API documentationdocs-architect- Documentation architecturemermaid-expert- Mermaid diagramsreference-builder- Reference docstutorial-engineer- Tutorials
Code Quality & Review (7)
code-reviewer- Code reviewconductor-validator- Validationcontext-manager- Context managementdebugger- Debuggingerror-detective- Error analysislegacy-modernizer- Legacy code modernizationperformance-engineer- Performance optimization
SEO (10)
seo-authority-builder- Authority buildingseo-cannibalization-detector- Cannibalization detectionseo-content-auditor- Content auditingseo-content-planner- Content planningseo-content-refresher- Content refreshseo-content-writer- SEO writingseo-keyword-strategist- Keyword strategyseo-meta-optimizer- Meta optimizationseo-snippet-hunter- Featured snippetsseo-structure-architect- Site structure
Business & Other (15)
business-analyst- Business analysiscontent-marketer- Content marketingcustomer-support- Customer supportdx-optimizer- Developer experiencefirmware-analyst- Firmware analysishr-pro- HRincident-responder- Incident responselegal-advisor- Legal advicemalware-analyst- Malware analysisnetwork-engineer- Network engineeringprompt-engineer,prompter- Prompt engineeringquant-analyst- Quantitative analysisreverse-engineer- Reverse engineeringrisk-manager- Risk managementrubberduck- Rubber duck debuggingsales-automator- Sales automationsearch-specialist- Searchstartup-analyst- Startup analysis
Contributions welcome! Feel free to:
- Submit new prompts via PR
- Improve existing prompts
- Report issues
MIT License - see LICENSE for details.