-
-
Notifications
You must be signed in to change notification settings - Fork 4.4k
feat: add Kiro IDE support via config-driven installer #1589
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -36,6 +36,7 @@ BMad works with any AI coding assistant that supports custom system prompts or p | |
| - **[Claude Code](https://code.claude.com)** — Anthropic's CLI tool (recommended) | ||
| - **[Cursor](https://cursor.sh)** — AI-first code editor | ||
| - **[Windsurf](https://codeium.com/windsurf)** — Codeium's AI IDE | ||
| - **[Kiro](https://kiro.dev)** — Amazon's AI-powered IDE | ||
| - **[Roo Code](https://roocode.com)** — VS Code extension | ||
|
Comment on lines
36
to
40
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧩 Analysis chain🌐 Web query:
💡 Result: Official website (Kiro): Kiro describes itself as “Agentic AI development from prototype to production” and says it “brings structure to AI coding with spec-driven development.” [1] Amazon/AWS: Kiro is developed by Amazon Web Services (AWS). [2] Sources: Update Kiro description to reflect current branding. The URL 🤖 Prompt for AI Agents |
||
|
|
||
| You should be comfortable with basic software development concepts like version control, project structure, and agile workflows. No prior experience with BMad-style agent systems is required—that's what these docs are for. | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -15,11 +15,22 @@ That means the authoritative list lives **in your project**, not in a static doc | |
|
|
||
| ## Where Commands Are Generated | ||
|
|
||
| The installer writes command files into your project (example paths for Claude Code): | ||
| The installer writes command files into your project. The location and format depend on your AI tool: | ||
|
|
||
| | AI Tool | Location | File Reference Syntax | | ||
| | --- | --- | --- | | ||
| | Claude Code | `.claude/commands/` | `@path` references | | ||
| | Kiro | `.kiro/steering/` | `#[[file:path]]` references with `inclusion: manual` frontmatter | | ||
| | Cursor | `.cursor/commands/` | `@path` references | | ||
| | Windsurf | `.windsurf/workflows/` | `@{project-root}/path` references | | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The Windsurf row claims Severity: low 🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage. |
||
|
|
||
|
Comment on lines
+20
to
+26
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Table only covers 4 of 15+ supported platforms. Users of Cline, Roo, Auggie, Codex, Gemini, GitHub Copilot, and others will look at this table and wonder if their tool is supported. At minimum, add a row for "Other tools" with a note pointing to the installer or 🤖 Prompt for AI Agents |
||
| Example paths for Claude Code: | ||
|
|
||
| - `.claude/commands/bmad/<module>/agents/` | ||
| - `.claude/commands/bmad/<module>/workflows/` | ||
|
|
||
| All tools invoke the same underlying `_bmad/` workflows and agents — only the launcher format differs. | ||
|
|
||
| These folders are the **canonical, project-specific command list**. | ||
|
|
||
| ## Common Commands | ||
|
|
||
This file was deleted.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This tree implies Kiro steering files live directly under
.kiro/, but the installer config targets.kiro/steering/; consider reflecting the more specific path here to reduce user confusion.Severity: low
🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.