Skip to content

Conversation

@maekawataiki
Copy link
Contributor

@maekawataiki maekawataiki commented Jan 7, 2026

Summary

  • Rename Kiro IDE → Kiro
    • since Kiro IDE / CLI / Autonomous Agent supports same .kiro/steering rules.
    • ignore is only supported for Kiro IDE. (BTW, Kiro IDE requires .kiroignore instead of .aiignore https://kiro.dev/docs/editor/kiroignore/ so we might need to fix that)
  • Adds MCP feature support (.kiro/settings/mcp.json for both Kiro IDE and Kiro CLI. Kiro Autonomous Agent currently requires setting mcp from web app)

Refactored version of #785

Features Added

Tool rules ignore mcp commands subagents skills
Kiro (renamed) ✅ (new)

✅ = project mode, 🌏 = global mode

Implementation Details

  • mcp.json output to .kiro/settings/mcp.json

Testing

All tests passing. pnpm cicheck:code passes.

@dyoshikawa
Copy link
Owner

dyoshikawa commented Jan 7, 2026

@maekawataiki Sorry, it's still large. First, can you create a PR about kiro cli rules only? The number of a external developer's PR changed lines should be less than 400 as much as possible I guess. This rule is implicit, so I will add that to CONTRIBUTING.md later.

I will accept your suggestions, of course. Thank you.

@maekawataiki maekawataiki force-pushed the feat/kiro-cli-project branch 2 times, most recently from f4d3d92 to 1b192a2 Compare January 7, 2026 13:24
@maekawataiki
Copy link
Contributor Author

@dyoshikawa Thanks for comments. Narrowed down to kiro cli rules only.

@maekawataiki
Copy link
Contributor Author

Seems the AI code review workflow (OpenCode) cannot access secret for PR from fork.

@dyoshikawa
Copy link
Owner

Thank you! I've made some changes to CI and other things, so please rebase on the latest main.

@cm-dyoshikawa
Copy link
Collaborator

@maekawataiki My question: Is there difference between Kiro IDE and Kiro CLI actually? According to https://kiro.dev/cli description, they are not separate products, and both have shared specifications.

If my opinion is true, please expand the existing implementation for Kiro IDE simply. And Kiro IDE in README.md should be changed to simple Kiro.

@maekawataiki
Copy link
Contributor Author

maekawataiki commented Jan 15, 2026

Thanks for fixing CI.

That's a fair point. I've separated it because some features require different implementations, such as commands, subagents, and skills, whereas rules and mcp use the same settings file.

Since AWS is converging different products into Kiro with the same .kiro folder as the settings folder, I think it makes more sense to generate/import all files with kiro for both Kiro IDE and Kiro CLI (plus Kiro Autonomous Agent).

I will fix this PR.

@cm-dyoshikawa
Copy link
Collaborator

@maekawataiki Thank you! Please follow that strategy.

@maekawataiki maekawataiki force-pushed the feat/kiro-cli-project branch from f408cbb to f37c60a Compare January 17, 2026 02:30
@maekawataiki maekawataiki changed the title feat: Add Kiro CLI support with project mode feat: Add Kiro CLI support and mcp feature with project mode Jan 17, 2026
@maekawataiki
Copy link
Contributor Author

maekawataiki commented Jan 17, 2026

@cm-dyoshikawa
I've updated the PR. The scope has pivoted to renaming Kiro IDE to Kiro and adding MCP feature support.

@maekawataiki
Copy link
Contributor Author

By the way, Kiro IDE ignore feature requires .kiroignore file instead of .aiignore.
https://kiro.dev/docs/editor/kiroignore/

Should we fix that?

Resolve conflict in README.md:
- Keep "Kiro IDE" naming from main
- Add MCP support (✅) from this PR
- Keep Google Antigravity skills support (✅ 🌏) from main

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@dyoshikawa dyoshikawa merged commit 6a23588 into dyoshikawa:main Jan 18, 2026
5 checks passed
@cm-dyoshikawa
Copy link
Collaborator

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants