بنقرة واحدة
code-review
Multi-persona code review with Architect and Nitpicker perspectives
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Multi-persona code review with Architect and Nitpicker perspectives
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Midday progress check — compare morning plan to actual work, surface pivots, refocus the afternoon
Review your day, compare plan to outcomes, identify carry-forwards, and prep tomorrow
Quick journal entries with mood detection, tagged and linked to your daily page
Gather docs, previous notes, related tickets, and context for an upcoming meeting
Create your daily page with calendar events, task priorities, and yesterday's carry-forwards
Track houseplants — watering, status, and care needs
| name | code-review |
| description | Multi-persona code review with Architect and Nitpicker perspectives |
No input required. The skill reviews the current branch's changes against the base branch.
Optional inputs:
Using local git commands:
git branch --show-currentmain): check if main exists, fall back to mastergit diff [base]...HEADgit diff --name-only [base]...HEADgit diff --stat [base]...HEADIf there are no changes, tell the user: "No changes found against [base]. Are you on the right branch?"
If the diff is very large (50+ files or 2000+ lines changed), warn the user and offer to review a subset (e.g., by directory or file type).
Run two review perspectives simultaneously. Each persona is defined in a shared file — read the persona definition before starting the review.
Read shared/personas/architect.md for the full persona definition.
Focus areas:
Review the diff and identify issues. For each issue:
Arch:[PatternConsistency], [Reusability], etc.Read shared/personas/nitpicker.md for the full persona definition.
Focus areas:
Review the diff and identify issues. For each issue:
Nit:[Naming], [MagicValues], etc.Combine findings from both perspectives.
Present findings in this format:
## Code Review: [branch-name]
**Files changed**: [count] | **Lines**: +[added] / -[removed]
### High Priority
[Issues that should be addressed before merging]
### Medium Priority
[Issues worth addressing but not blocking]
### Low Priority
[Polish items — address if time permits]
### Summary
[2-3 sentence overview: what's good about the changes, what needs attention]
Rules for the report:
After presenting the review, offer:
shared/personas/architect.md, shared/personas/nitpicker.md) are not found, use the focus areas listed in Step 2 as the review criteriaUser: "code review" Action: Diff current branch against main. Run Architect and Nitpicker reviews in parallel. Present merged findings sorted by priority.
User: "review my code against develop"
Action: Same flow, but diff against develop instead of main.
User: "review just the test files"
Action: Filter the diff to only *.test.* and *.spec.* files. Run both reviews on the filtered set. Nitpicker's TestNaming focus becomes especially relevant.
User: "review with focus on architecture" Action: Run only the Architect perspective. Skip Nitpicker. Present findings focused on patterns, abstractions, and dependencies.