Skip to main content

review-code

Review code against specs, designs, and decision compliance

Datos de origen

Repositorio
asermax/claude-plugins
Última actividad en el origen
8 de febrero de 2026 a las 18:28
Idioma detectado de SKILL.md
inglés
Estrellas
1
Forks
1

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
review-code
description
Review code against specs, designs, and decision compliance
argument-hint
[context]
disable-model-invocation
true
# Code Review Workflow Review code for spec compliance and pattern adherence. ## Input Context: $ARGUMENTS (optional - can be: branch, files, or description) ## Context **You must load the following skills and read the following files before proceeding.** ### Skills - `katachi:framework-core` - Workflow principles ### Decision indexes - `docs/architecture/README.md` - Architecture decisions (ADRs) - `docs/design/README.md` - Design patterns (DES) Read relevant docs/feature-specs/ and docs/feature-designs/ based on code being reviewed. ## Process ### 1. Determine Review Scope Based on input, determine what to review: **If branch specified:** ```bash git diff main...$BRANCH ``` **If files specified:** - Read the specified files - Identify related specs/designs from path or content **If description specified:** - Interpret what user wants reviewed - Ask for clarification if needed **If no input:** - Check for uncommitted changes - Ask: "What would you like me to review?" ### 2. Identify Related Documentation For the code being reviewed: - Which feature does it belong to? - What's the spec? Design? - What ADRs/DES apply? If documentation can't be identified: ``` "I see changes in [files]. Which feature is this for? Or should I do a general code review without spec reference?" ``` ### 3. Dispatch Code Reviewer ```python Task( subagent_type="katachi:code-reviewer", prompt=f""" Review this code. ## Code to Review {code_content} ## Feature Spec (if applicable) {spec_content or "No spec identified"} ## Feature Design (if applicable) {design_content or "No design identified"} ## Relevant ADRs {adr_content} ## Relevant DES Patterns {des_content} """ ) ``` ### 4. Present Findings Show review results organized by severity: ``` ## Code Review Results ### Critical Issues - [Issue]: [location] - [recommendation] ### Important Issues - [Issue]: [location] - [recommendation] ### Suggestions - [Suggestion] ### Pattern Compliance - ADR-007 (logging): Compliant - DES-003 (testing): Violation at tests/test_x.py:45 ### Strengths - [What's done well] ``` ### 5. Discuss Findings For each issue: - Explain why it's an issue - Reference the relevant spec/ADR/DES - Provide concrete fix recommendation Ask: "Would you like me to help fix any of these issues?" ### 6. Optionally Apply Fixes If user wants fixes: - Apply changes for agreed issues - Re-run review to verify - Show updated code ## Workflow **This is a review process:** - Determine what to review - Identify related documentation - Dispatch code-reviewer agent - Present findings - Discuss and optionally fix
Ver en GitHub