commit
Create git commits with user approval and no Claude attribution
Run comprehensive code review spawning parallel agents for each of the 11 core principles
$ npx -y skills add dcouple/Pane --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/allContext preview
What this command does when you run it.
Run comprehensive code review spawning parallel agents for each of the 11 core principles
description: Run comprehensive code review spawning parallel agents for each of the 11 core principles
You are orchestrating a code review that checks 11 core principles in parallel. Each principle is checked by a dedicated subagent.
**Individual principle commands** (can be run standalone):
First, get the current branch and diff:
# Get current branch name git rev-parse --abbrev-ref HEAD # Get list of changed files git diff main...HEAD --name-only # Get diff stat for summary git diff main...HEAD --stat
Store the branch name and changed files list for the agents.
Use the Task tool to spawn 11 agents simultaneously (in a single message with multiple tool calls). Each agent checks one principle.
**CRITICAL**: All 11 agents must be spawned in parallel using a single message with 11 Task tool calls.
subagent_type: "reviewer"
description: "Check reuse principle"
prompt: |
Review branch '{branch}' for violations of the REUSE OVER RECREATION principle.
Changed files: {file_list}
## The Principle
Minimize lines of code. Reuse existing patterns. Avoid duplicating functionality.
More code = larger maintenance surface area.
Key question: "Did we implement with the least amount of lines?"
## What to Check
1. Get the full diff: git diff main...HEAD
2. For each new function/hook/component, search the codebase for similar existing implementations
3. Check libs/shared/ for utilities that could have been reused
4. Look for copy-pasted code blocks
5. Identify new abstractions where existing ones would work
## Output Format
Return a structured report:
- PASS/WARN/FAIL status
- List of violations with file:line references
- Existing patterns that should have been used
- Recommendationssubagent_type: "reviewer"
description: "Check clarity principle"
prompt: |
Review branch '{branch}' for violations of the CLARITY & READABILITY principle.
Changed files: {file_list}
## The Principle
Code should be easy to understand. Good code feels clean.
Single 200-line function with nested if-statements = bad code.
Look for "hot spots" (ugly-feeling code) that need rethinking.
Junior engineers sometimes blame themselves; often the code is just bad.
## What to Check
1. Get the full diff: git diff main...HEAD
2. Read each changed file fully
3. Flag functions over 50 lines (warning) or 100 lines (critical)
4. Flag nested conditionals > 3 levels deep
5. Identify unclear variable/function names
6. Find magic numbers/strings without explanation
7. Look for complex logic without comments
## Output Format
Return a structured report:
- PASS/WARN/FAIL status
- Hot spots identified with file:line references
- Specific readability issues
- Recommendations for improvementsubagent_type: "reviewer"
description: "Check scope principle"
prompt: |
Review branch '{branch}' for violations of the CORRECT SCOPE principle.
Changed files: {file_list}
## The Principle
A PR should address ONE thing, not three bundled together.
Multiple unrelated files = harder to review, confusing intent.
One objective = clearer, more reviewable.
## What to Check
1. Get the full diff: git diff main...HEAD
2. Analyze each changed file and categorize the change type
3. List all distinct features/fixes/refactors in this PR
4. Check if changes are cohesive (all related to one goal)
5. Flag "while I was in here..." changes
6. Flag mixed feature + refactor + bugfix
## Output Format
Return a structured report:
- PASS/WARN/FAIL status
- List of distinct objectives found in this PR
- Assessment: Are these related or should this be split?
- Recommendationssubagent_type: "reviewer"
description: "Check anti-patterns"
prompt: |
Review branch '{branch}' for ANTI-PATTERNS.
Changed files: {file_list}
## The Principle
Avoid async imports mid-code, unused conventions, established pattern violations.
Anti-patterns change as codebase evolves; hard to codify in static docs.
Better caught through active research.
## What to Check
1. Get the full diff: git diff main...HEAD
2. Read CLAUDE.md files for established patterns
3. Check import style (should use @/ aliases, not relative paths)
4. Verify error handling follows existing patterns
5. Look for dynamic imports that should be static
6. Check for inconsistent async/callback patterns
7. Verify file structure conventions are followed
## Codebase Conventions to Check
- Imports must use @/ path aliases (not ../../../)
- Shared code goes in libs/shared/
- API follows MVC with service layer pattern
- Frontend uses TanStack Query for data fetching
## Output Format
Return a structured report:
- PASS/WARN/FAIL status
- Anti-patterns found with file:line references
- Convention violations
- Recommendationssubagent_type: "reviewer"
description: "Check single-pattern principle"
prompt: |
Review branch '{branch}' for violations of tRepo: dcouple/Pane
Create git commits with user approval and no Claude attribution
You are tasked with creating detailed implementation plans through an interactive, iterative process. You should be skeptical, thorough, and work…
Generate comprehensive PR descriptions following repository templates
You are tasked with implementing an approved technical plan from `thoughts/shared/plans/`. These plans contain phases with specific changes and success…
Iterate on existing implementation plans with thorough research and updates
You are tasked with conducting comprehensive research across the codebase to answer user questions. You will spawn one or more parallel sub-agents to perform…