Skip to content

Sync Kiro IDE support from main (#511) into experimental#518

Merged
dustinvannoy-db merged 1 commit into
experimentalfrom
experimental_install_sync
May 7, 2026
Merged

Sync Kiro IDE support from main (#511) into experimental#518
dustinvannoy-db merged 1 commit into
experimentalfrom
experimental_install_sync

Conversation

@dustinvannoy-db
Copy link
Copy Markdown
Collaborator

Summary

Conflict resolution

install.sh had to merge the experimental branch's saved-config / HAS_PREVIOUS_CONFIG selection logic with the Kiro additions — both kept; Kiro is now wired through both the saved-config path and auto-detection path, including the "nothing detected, default to claude" guard.

Test plan

  • bash install.sh --tools kiro --silent writes skills to .kiro/skills/ and MCP config to .kiro/settings/mcp.json
  • bash install.sh --help shows kiro in the --tools list
  • Re-running the installer with a saved config that includes kiro pre-selects it as "previous"
  • Detection picks up /Applications/Kiro.app on macOS and the kiro CLI on PATH
  • PowerShell equivalent verified on Windows

This pull request and its description were written by Isaac.

Adds 'kiro' as a selectable tool target in the unified installer,
mirroring the existing per-tool integration pattern (claude, cursor,
copilot, codex, gemini, antigravity).

Per Kiro IDE docs (kiro.dev/docs/skills, kiro.dev/docs/mcp/configuration):
- Skills install to .kiro/skills/<skill>/SKILL.md (project) or
  ~/.kiro/skills/ (global). Same SKILL.md schema as Claude/Cursor —
  no skill content changes required.
- MCP config writes to .kiro/settings/mcp.json (project) or
  ~/.kiro/settings/mcp.json (global). Same {"mcpServers": ...}
  schema, so the existing write_mcp_json helper is reused.

Detection looks for /Applications/Kiro.app or a 'kiro' command (Bash),
and %LOCALAPPDATA%\Programs\Kiro\Kiro.exe or 'kiro' command (PowerShell).

Co-authored-by: Antony Prasad Thevaraj <280810845+antonyprasad-db@users.noreply.github.com>
@dustinvannoy-db dustinvannoy-db merged commit 201bc5c into experimental May 7, 2026
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.

2 participants