Skip to main content

review-code

Review code against specs, designs, and decision compliance

معلومات المصدر

المستودع
asermax/claude-plugins
آخر نشاط في المصدر
٨ فبراير ٢٠٢٦ في ١٨:٢٨
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
١
التفرعات
١

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
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
عرض على GitHub