Review code changes using context-aware multi-agent pipeline with severity-based findings. TRIGGER when: user asks to review code, analyze PR quality, check for issues, run code review, or audit changes (e.g., "์ฝ๋ ๋ฆฌ๋ทฐํด์ค", "review this PR", "์ฝ๋ ๋ถ์ํด์ค", "๋ฆฌ๋ทฐ ๋๋ ค์ค"). DO NOT TRIGGER when: user is replying to review comments (use review-reply), creating PRs, committing, or performing git operations without review intent.
Create a pull request following project conventions. TRIGGER when: user asks to create/open a PR, push and create PR, or any workflow that includes PR creation (e.g., "PR ์ฌ๋ ค์ค", "ํธ์ํ๊ณ PR ๋ง๋ค์ด์ค", "commit, push, and create PR"). DO NOT TRIGGER when: user is viewing or listing existing PRs, or performing git operations without PR intent.
Review PR comments, discuss improvements, and reply with resolution status. TRIGGER when: user asks to review PR feedback, check review comments, address reviewer suggestions, or handle code review (e.g., "๋ฆฌ๋ทฐ ํ์ธํด์ค", "review comments", "ํผ๋๋ฐฑ ๋ฐ์ํด์ค"). DO NOT TRIGGER when: user is creating PRs, committing, or performing git operations without review intent.
Create a git commit following project conventions. TRIGGER when: user asks to commit, create a commit, stage and commit, save changes, or any workflow that includes committing (e.g., "commit and push", "commit and create PR", "์ปค๋ฐํด์ค", "์ปค๋ฐํ๊ณ ํธ์"). DO NOT TRIGGER when: user is only checking git status/diff without intent to commit.
Generate a self-contained interactive HTML explainer for a code diff, commit, branch, or PR so the developer genuinely understands the change before sharing or merging it. TRIGGER when: user asks to explain a diff/PR/commit/changes or wants an understanding document (e.g., "diff ์ค๋ช ํด์ค", "์ด ๋ณ๊ฒฝ ์ดํดํ๊ฒ ํด์ค", "explain this PR", "๋ณ๊ฒฝ์ฌํญ ์ค๋ช ๋ฌธ์ ๋ง๋ค์ด์ค"). DO NOT TRIGGER when: user wants defect findings or a review verdict (use code-review), is committing or creating PRs, or asks a quick question about a specific line that a direct answer serves better.
Create a GitHub issue following project conventions with auto-labeling. TRIGGER when: user asks to create an issue, report a bug, request a feature, file a ticket, or track work (e.g., "์ด์ ๋ง๋ค์ด์ค", "๋ฒ๊ทธ ๋ฆฌํฌํธ", "feature request", "์ด๊ฑฐ ์ด์๋ก ๋ง๋ค์ด์ค"). DO NOT TRIGGER when: user is viewing, listing, or commenting on existing issues without intent to create a new one.
Build a throwaway interactive HTML simulation (a "micro-world") of a specific behavior โ a state machine, algorithm, data transform, or protocol flow โ so the developer can inhabit and feel how the code works instead of reading about it. TRIGGER when: user asks to simulate, play with, or interactively explore a behavior (e.g., "micro-world ๋ง๋ค์ด์ค", "์ด๊ฑฐ ์๋ฎฌ๋ก ๋ณด์ฌ์ค", "๋ง์ ธ๋ณผ ์ ์๊ฒ ๋ง๋ค์ด์ค", "๋์์ ์ธํฐ๋ํฐ๋ธ๋ก ์ดํดํ๊ณ ์ถ์ด"). DO NOT TRIGGER when: user wants a document explaining a diff (use explain-diff), a code review (use code-review), or the change is config/rename/dependency-bump material with no behavior to inhabit.
Generate a copy-ready handoff prompt for transferring work context to a new session. TRIGGER when: user asks to hand off work, create a handoff prompt, transfer context, wrap up session, prepare for next session (e.g., "handoff ํด์ค", "๋ค์ ์ธ์ ์ผ๋ก ๋๊ฒจ์ค", "์์ ์ด๊ดํด์ค", "handoff prompt ๋ง๋ค์ด์ค"). DO NOT TRIGGER when: user is committing, creating PRs, reviewing code, or performing other git operations without handoff intent.