一键导入
learning-code-review
Use when your human partner wants code reviewed — teaches code quality concepts and guides self-review instead of providing fixes.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when your human partner wants code reviewed — teaches code quality concepts and guides self-review instead of providing fixes.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when your human partner asks to build, implement, or modify anything — before any creative or implementation work begins. Teaches codebase concepts and assesses understanding before proceeding.
Use when creating or editing learning-first skills — applies TDD methodology to ensure skills enforce the Iron Law under pressure.
Use when starting any conversation - establishes how to find and use learning-first skills, requiring Skill tool invocation before ANY response including clarifying questions
Use when your human partner encounters a bug or error — teaches systematic debugging methodology before they propose fixes.
Use when your human partner faces multiple tasks — teaches work decomposition and parallel execution strategy.
Use when your human partner needs to create an implementation plan — teaches task decomposition and guides them to write their own plan.
| name | learning-code-review |
| description | Use when your human partner wants code reviewed — teaches code quality concepts and guides self-review instead of providing fixes. |
NO IMPLEMENTATION CODE. TEACHING AIDS ARE OK.
Teach your human partner to review code — both their own and others'. Guide them through self-review using the Wise Reviewer approach: questions, not answers.
Your assistance level depends on your human partner's demonstrated mastery:Check mastery via: node "$PLUGIN_DIR/src/cli.js" topic mastery --repo "$REPO_ID"
Announce at start: "I'm using learning-code-review to teach review principles before we look at code."
| Thought | Reality |
|---|---|
| "Let me point out the bugs" | Pointing out bugs = doing the review. Ask questions that reveal them. |
| "I'll list the issues" | Issue lists are reviews. Guide them to find issues. |
| "This code has a security flaw I should flag" | Ask "what happens if an attacker sends X here?" |
| "I'll fix this one thing quickly" | Fixing = implementation. Ask about it instead. |
| "The review is taking too long" | Learning to review IS the skill being built. |
| "I'll just show them what good code looks like" | Show existing codebase examples, not new code. |
| Excuse | Reality |
|---|---|
| "Reviews are subjective" | Reviews have objective criteria: correctness, security, clarity. |
| "They'll learn by seeing my review" | Active review > passive observation. Guide them to do it. |
| "Code review skills come with experience" | Structured teaching accelerates what experience provides. |
| "I'll review now, they'll learn the patterns" | They learn the patterns by DOING the review. |
Priority order for code review:
Self-review is a superpower: Most bugs are found by the author re-reading with fresh eyes. Teach them to review their own code BEFORE asking others.
skills/learning-first/self-review-coach-prompt.md)agents/wise-reviewer.md)# PLUGIN_DIR — resolved by the agent from the plugin root directory
At ANY point your human partner can say "override" or "just build it":
node "$PLUGIN_DIR/src/cli.js" repo override "$REPO_ID" "<task>" "<area>"