Skip to content

Migrate to Kiro steering configuration - #7

Closed
aliakbr wants to merge 1 commit into
WorldFlowAI:mainfrom
aliakbr:kiro-migration
Closed

Migrate to Kiro steering configuration#7
aliakbr wants to merge 1 commit into
WorldFlowAI:mainfrom
aliakbr:kiro-migration

Conversation

@aliakbr

@aliakbr aliakbr commented Aug 7, 2026

Copy link
Copy Markdown

Migrate claude code configuration to kiro steering configurations

Summary by CodeRabbit

  • New Features

    • Added a cross-platform CLI for installing and managing Kiro steering files, hooks, and MCP settings.
    • Added automated formatting, TypeScript checks, security reviews, write-operation checks, and pre-push review prompts.
    • Added comprehensive Kiro guidance for planning, testing, performance, security, coding style, and Git workflows.
    • Added package metadata and command-line installation support.
  • Documentation

    • Updated the README with Kiro setup, usage, customization, migration, and troubleshooting guidance.
  • Chores

    • Removed legacy Claude Code configuration, workflows, agents, skills, hooks, examples, and related documentation.

@coderabbitai

coderabbitai Bot commented Aug 7, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: b6b11a6c-3a03-42bc-9724-ebb7a67185e9

📥 Commits

Reviewing files that changed from the base of the PR and between 432485b and c56141a.

📒 Files selected for processing (100)
  • .claude-plugin/marketplace.json
  • .claude-plugin/plugin.json
  • .claude/package-manager.json
  • .gitignore
  • .kiro/hooks/console-log-warning.json
  • .kiro/hooks/git-push-review.json
  • .kiro/hooks/post-task-verify.json
  • .kiro/hooks/prettier-format.json
  • .kiro/hooks/review-write-operations.json
  • .kiro/hooks/security-check-on-api.json
  • .kiro/hooks/typescript-check.json
  • .kiro/settings/mcp.json
  • .kiro/steering/agents-orchestration.md
  • .kiro/steering/code-review.md
  • .kiro/steering/coding-style.md
  • .kiro/steering/git-workflow.md
  • .kiro/steering/patterns.md
  • .kiro/steering/performance.md
  • .kiro/steering/planning.md
  • .kiro/steering/security-review.md
  • .kiro/steering/security.md
  • .kiro/steering/tdd-workflow.md
  • .kiro/steering/testing.md
  • CONTRIBUTING.md
  • README.md
  • WORLDFLOWAI.md
  • agents/architect.md
  • agents/build-error-resolver.md
  • agents/code-reviewer.md
  • agents/doc-updater.md
  • agents/e2e-runner.md
  • agents/planner.md
  • agents/refactor-cleaner.md
  • agents/security-reviewer.md
  • agents/tdd-guide.md
  • commands/build-fix.md
  • commands/checkpoint.md
  • commands/code-review.md
  • commands/e2e.md
  • commands/eval.md
  • commands/learn.md
  • commands/orchestrate.md
  • commands/plan.md
  • commands/refactor-clean.md
  • commands/setup-pm.md
  • commands/tdd.md
  • commands/test-coverage.md
  • commands/update-codemaps.md
  • commands/update-docs.md
  • commands/verify.md
  • contexts/dev.md
  • contexts/research.md
  • contexts/review.md
  • everything-kiro
  • everything-kiro.js
  • examples/CLAUDE.md
  • examples/sessions/2026-01-17-debugging-memory.tmp
  • examples/sessions/2026-01-19-refactor-api.tmp
  • examples/sessions/2026-01-20-feature-auth.tmp
  • examples/statusline.json
  • examples/user-CLAUDE.md
  • hooks/hooks.json
  • hooks/memory-persistence/pre-compact.sh
  • hooks/memory-persistence/session-end.sh
  • hooks/memory-persistence/session-start.sh
  • hooks/strategic-compact/suggest-compact.sh
  • mcp-configs/mcp-servers.json
  • package.json
  • plugins/README.md
  • rules/agents.md
  • rules/git-workflow.md
  • rules/hooks.md
  • rules/performance.md
  • rules/testing.md
  • scripts/hooks/evaluate-session.js
  • scripts/hooks/pre-compact.js
  • scripts/hooks/session-end.js
  • scripts/hooks/session-start.js
  • scripts/hooks/suggest-compact.js
  • scripts/lib/package-manager.js
  • scripts/lib/utils.js
  • scripts/setup-package-manager.js
  • skills/backend-patterns/SKILL.md
  • skills/clickhouse-io/SKILL.md
  • skills/coding-standards/SKILL.md
  • skills/continuous-learning/SKILL.md
  • skills/continuous-learning/config.json
  • skills/continuous-learning/evaluate-session.sh
  • skills/eval-harness/SKILL.md
  • skills/frontend-patterns/SKILL.md
  • skills/project-guidelines-example/SKILL.md
  • skills/security-review/SKILL.md
  • skills/strategic-compact/SKILL.md
  • skills/strategic-compact/suggest-compact.sh
  • skills/tdd-workflow/SKILL.md
  • skills/verification-loop/SKILL.md
  • tests/hooks/hooks.test.js
  • tests/lib/package-manager.test.js
  • tests/lib/utils.test.js
  • tests/run-all.js

📝 Walkthrough

Walkthrough

The repository migrates from Claude Code configuration to Kiro configuration. It adds Kiro steering files, hooks, MCP settings, and the everything-kiro CLI. It removes legacy Claude Code plugins, agents, commands, skills, hooks, contexts, tests, examples, and package-manager tooling.

Changes

Kiro CLI

Layer / File(s) Summary
CLI package and entry points
package.json, everything-kiro, everything-kiro.js
Adds the everything-kiro package, executable wrapper, metadata, and cross-platform CLI foundation.
Installation and update workflows
everything-kiro.js
Adds component selection, dry-run and force modes, target-directory support, source validation, Git updates, help output, and command dispatch.

Kiro configuration

Layer / File(s) Summary
Hooks and MCP settings
.kiro/hooks/*, .kiro/settings/mcp.json
Adds formatting, type-checking, console-log, write-review, API-security, task-verification, and Git-push hooks. Adds six disabled MCP server configurations.
Steering guidance
.kiro/steering/*
Adds guidance for orchestration, code review, coding style, Git workflow, performance, planning, security, TDD, testing, and coding patterns.

Migration and cleanup

Layer / File(s) Summary
README and repository cleanup
README.md, .gitignore, CONTRIBUTING.md, WORLDFLOWAI.md, agents/*, commands/*, contexts/*, hooks/*, mcp-configs/*, rules/*, scripts/*, skills/*, tests/*, examples/*, .claude-plugin/*, .claude/*
Replaces Claude Code documentation with Kiro migration documentation and removes the previous Claude Code infrastructure, examples, session files, tests, and package-manager tooling.

Estimated code review effort: 4 (Complex) | ~60 minutes

Sequence Diagram(s)

sequenceDiagram
  participant User
  participant everything-kiro
  participant KiroSources
  participant TargetDirectory
  User->>everything-kiro: run install options
  everything-kiro->>KiroSources: discover selected steering, hook, and MCP files
  everything-kiro->>TargetDirectory: copy or preview files
  TargetDirectory-->>everything-kiro: report file results
  everything-kiro-->>User: display installation summary
Loading

Possibly related PRs

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@aliakbr aliakbr closed this Aug 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.

1 participant