auto
You MUST follow this exact sequence. @auto is a fully automated pipeline — no user confirmation between stages except during…
Before dispatching the reviewer, determine the correct working directory:
$ npx -y skills add kaimingwan/oh-my-kiro --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/reviewContext preview
What this command does when you run it.
Before dispatching the reviewer, determine the correct working directory:
Before dispatching the reviewer, determine the correct working directory:
1. If the user specifies a path after @review (e.g., `@review worktrees/omk-foo`), use that path. 2. Otherwise, check if `.active-submodule` exists in the project root:
if [ -f .active-submodule ]; then jq -r '.worktree // empty' .active-submodule fi
3. If a worktree path is found, use it as the review working directory. 4. If neither is available, review the project root (default behavior).
Set the resolved path as `REVIEW_DIR`.
Run in the resolved directory to build the review query:
cd "$REVIEW_DIR" git diff --stat git diff
If the diff is empty (no unstaged changes), also check staged changes:
cd "$REVIEW_DIR" git diff --cached --stat git diff --cached
Dispatch a reviewer subagent (`agent_name: "reviewer"`) with this query:
"Review the code changes in `<REVIEW_DIR>`. Run `git -C <REVIEW_DIR> diff --stat` then `git -C <REVIEW_DIR> diff`. If no unstaged changes, check `git -C <REVIEW_DIR> diff --cached`. Categorize findings: P0 Critical / P1 High / P2 Medium / P3 Low. Check: correctness, security, SOLID violations, test coverage, edge cases. Be specific — cite file:line and show code examples."
Report the findings to me.
Your AI agent forgets everything. Mine doesn't. oh-my-kiro is a framework that gives your AI coding agent persistent memory, deterministic workflows, and self-evolving intelligence. Like oh-my-zsh for Zsh — but for AI agents. Day 1: generic agent.
You MUST follow this exact sequence. @auto is a fully automated pipeline — no user confirmation between stages except during…
Checkout a branch in a submodule, with fuzzy search support. (CK = Checkout)
Commit all changes, push to remote, and create a Pull Request. (CPR = Commit Push PR)
Commit all changes, push to remote, and complete branch lifecycle. (CPU = Commit Push Update-readme)
You MUST follow this exact sequence. @debug is a fully automated debugging pipeline — no user confirmation between stages. The…
Lightweight command for small tasks (< 1 hour). No plan file, no review dispatch. Prevents context drift across multi-turn…