Initial commit

This commit is contained in:
Zhongwei Li
2025-11-29 18:09:26 +08:00
commit 71330f5583
76 changed files with 15081 additions and 0 deletions

88
commands/code-review.md Normal file
View File

@@ -0,0 +1,88 @@
# Code Review
Thorough code review with test verification and structured feedback.
## Usage
```
/cipherpowers:code-review [--model=<sonnet|opus|haiku>]
```
**Model guidance:**
- `opus` - Deep analysis, security-critical code, complex architecture
- `sonnet` - Balanced quality/speed (default if not specified)
- `haiku` - Quick reviews, simple changes
## MANDATORY: Skill Activation
**Load skill context:**
@${CLAUDE_PLUGIN_ROOT}skills/conducting-code-review/SKILL.md
**Step 1 - EVALUATE:** State YES/NO for skill activation:
- Skill: "cipherpowers:conducting-code-review"
- Applies to this task: YES/NO (reason)
**Step 2 - ACTIVATE:** If YES, use Skill tool NOW:
```
Skill(skill: "cipherpowers:conducting-code-review")
```
⚠️ Do NOT proceed without completing skill evaluation and activation.
---
## Algorithmic Dispatch
**Decision tree (follow exactly, no interpretation):**
1. Is this a code review request?
- YES → Continue to step 2
- NO → This command was invoked incorrectly
2. Have you already dispatched to code-review-agent agent?
- YES → Wait for agent to complete
- NO → Continue to step 3
3. **DISPATCH TO AGENT NOW:**
```
Use Task tool with:
subagent_type: "cipherpowers:code-review-agent"
model: [from --model arg if provided, otherwise omit to use default]
description: "Code review workflow"
prompt: """
[User's original request or task context]
Follow the conducting-code-review skill exactly as written.
Review the recent changes and provide structured feedback.
"""
```
**Model parameter rules:**
- If user specified `--model=X` → pass `model: X` to Task tool
- If no model specified → omit model parameter (agent default applies)
4. **STOP. Do not proceed in main context.**
## Why Algorithmic Dispatch?
- **100% reliability**: No interpretation, no rationalization
- **Agent enforcement**: Persuasion principles prevent rubber-stamping
- **Consistent quality**: Every review runs tests, checks all severity levels
- **Skill integration**: Agent reads conducting-code-review skill automatically
## What the Agent Does
The code-review-agent agent implements:
- Identify code to review (git commands)
- Review against practice standards (ALL severity levels)
- Save structured feedback to work directory
- No approval without thorough review
**Note:** Tests and checks are assumed to pass. The reviewer focuses on code quality, not test execution.
**References:**
- Agent: `${CLAUDE_PLUGIN_ROOT}agents/code-review-agent.md`
- Skill: `${CLAUDE_PLUGIN_ROOT}skills/conducting-code-review/SKILL.md`
- Standards: `${CLAUDE_PLUGIN_ROOT}standards/code-review.md`