원클릭으로
kn-review
Use when reviewing implemented code before committing — multi-perspective review with severity-based findings
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when reviewing implemented code before committing — multi-perspective review with severity-based findings
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when orchestrating a full Knowns spec or task wave through planning, implementation, review, integration, and verification, optionally using sub-agents when scopes are parallel-safe.
Use when you need to understand existing code, find patterns, search project knowledge, use web research for external/current facts, or explore a large codebase before implementation
Use when committing code changes with proper conventional commit format and verification
Use when working with Knowns documentation - viewing, searching, creating, or updating docs
Use when extracting reusable patterns, decisions, failures, or knowledge into documentation
Use only when the user explicitly wants the legacy no-review-gates pipeline for an approved spec; prefer kn-flow for normal spec orchestration
| name | kn-review |
| description | Use when reviewing implemented code before committing — multi-perspective review with severity-based findings |
Post-implementation quality review. Run after kn-implement, before kn-commit.
Announce: "Using kn-review for task [ID] (or current changes)."
Core principle: MULTI-PERSPECTIVE REVIEW → SEVERITY TRIAGE → FIX P1 → COMMIT.
/kn-flow after each task or integrated wave/kn-go pipeline (optional — can be enabled)If the user asks to review and finish a whole approved spec or task wave, route to /kn-flow @doc/<spec-path> so review is paired with implementation and combined verification.
git diff --stat
git diff
If task ID provided:
mcp_knowns_tasks({ "action": "get", "taskId": "$ARGUMENTS" })
If task has spec:
mcp_knowns_docs({ "action": "get", "path": "<spec-path>", "smart": true })
Search for relevant conventions and past review patterns:
mcp_knowns_search({ "action": "search", "query": "<feature area>", "type": "memory" })
Review the diff from 4 perspectives. For each, produce findings with severity.
any, unsafe casts, missing typesClassify each finding:
| Severity | Criteria | Action |
|---|---|---|
| P1 | Security vuln, data corruption, breaking change, stub shipped | Blocks commit — must fix |
| P2 | Performance issue, architecture concern, missing test | Should fix before commit |
| P3 | Minor cleanup, naming, style | Record for later |
Calibration: Not everything is P1. Severity inflation wastes time. When in doubt, P2.
Present findings grouped by severity:
Review Complete — [task-id or "current changes"]
═══════════════════════════════════════════════
P1 (blocks commit): X findings
- [file:line] Description — why it's critical
P2 (should fix): X findings
- [file:line] Description — impact
P3 (nice to have): X findings
- [file:line] Description
Verdict: PASS / BLOCKED (P1 exists)
⛔ P1 findings block commit. Fix these first:
- [Finding + suggested fix]
- [Finding + suggested fix]
After fixing, run
/kn-reviewagain.
Do NOT proceed to commit. Do NOT offer to skip P1.
✓ No blocking issues. P2 findings recommended:
- [Finding + suggested fix]
Options:
- Fix P2s now, then
/kn-commit- If running inside
/kn-flow, return to the flow after fixing or explicitly deferring P2s- Commit as-is:
/kn-commit- Create follow-up task for P2s
✓ Review passed. No issues found.
Ready:
/kn-commit
If P2 findings are deferred, create a follow-up task:
mcp_knowns_tasks({ "action": "create", "title": "Review follow-up: <summary>",
"description": "P2 findings from review of task-<id>:\n- Finding 1\n- Finding 2",
"priority": "low",
"labels": ["review-followup"]
})
For each deliverable in the spec, verify 3 levels:
return null, empty handlers, TODO-only implementations)Report:
Required order for the final user-facing response:
/kn-commit if passed, fix instructions if blocked.For kn-review, the key details should cover:
/kn-flow @doc/<spec-path> — orchestrate review as part of full spec/task-wave execution/kn-implement <id> — implement before review/kn-commit — commit after review passes/kn-verify — SDD-level verification (broader than code review)/kn-flow when reviewing inside an active flow/kn-flow is needed