book-study
Reading coach: guides users through books systematically with knowledge compilation, mastery…
Expert code review of current git changes with a senior engineer lens. Detects SOLID violations, security risks, and proposes actionable improvements.
$ npx -y skills add sanyuan0704/sanyuan-skills --skill code-review-expert --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/code-review-expertContext preview
The summary Claude sees to decide when to auto-load this skill.
Expert code review of current git changes with a senior engineer lens. Detects SOLID violations, security risks, and proposes actionable improvements.
name: code-review-expert description: "Expert code review of current git changes with a senior engineer lens. Detects SOLID violations, security risks, and proposes actionable improvements."
Perform a structured review of the current git changes with focus on SOLID, architecture, removal candidates, and security risks. Default to review-only output unless the user asks to implement changes.
| Level | Name | Description | Action | |-------|------|-------------|--------| | **P0** | Critical | Security vulnerability, data loss risk, correctness bug | Must block merge | | **P1** | High | Logic error, significant SOLID violation, performance regression | Should fix before merge | | **P2** | Medium | Code smell, maintainability concern, minor SOLID violation | Fix in this PR or create follow-up | | **P3** | Low | Style, naming, minor suggestion | Optional improvement |
**Edge cases:**
Structure your review as follows:
## Code Review Summary **Files reviewed**: X files, Y lines changed **Overall assessment**: [APPROVE / REQUEST_CHANGES / COMMENT] --- ## Findings ### P0 - Critical (none or list) ### P1 - High 1. **[file:line]** Brief title - Description of issue - Suggested fix ### P2 - Medium 2. (continue numbering across sections) - ... ### P3 - Low ... --- ## Removal/Iteration Plan (if applicable) ## Additional Suggestions (optional improvements, not blocking)
**Inline comments**: Use this format for file-specific findings:
::code-comment{file="path/to/file.ts" line="42" severity="P1"}
Description of the issue and suggested fix.
::**Clean review**: If no issues found, explicitly state:
After presenting findings, ask user how to proceed:
--- ## Next Steps I found X issues (P0: _, P1: _, P2: _, P3: _). **How would you like to proceed?** 1. **Fix all** - I'll implement all suggested fixes 2. **Fix P0/P1 only** - Address critical and high priority issues 3. **Fix specific items** - Tell me which issues to fix 4. **No changes** - Review complete, no implementation needed Please choose an option or provide specific instructions.
**Important**: Do NOT implement any changes until user explicitly confirms. This is a review-first workflow.
| File | Purpose | |------|---------| | `solid-checklist.md` | SOLID smell prompts and refactor heuristics | | `security-checklist.md` | Web/app security and runtime risk checklist | | `code-quality-checklist.md` | Error handling, performance, boundary conditions | | `removal-plan.md` | Template for deletion candidates and follow-up plan |
A collection of production-grade agent skills for Claude Code and other AI agent terminals.
Reading coach: guides users through books systematically with knowledge compilation, mastery…
Personalized 1-on-1 AI tutor using Bloom's 2-Sigma mastery learning. Guides users through any…
Create high-quality, production-grade skills for Claude Code. Expert guidance on skill…
Quality review and audit for Claude Code skills. Analyzes skill structure, description…
Compile articles, documents, or notes into a structured wiki knowledge base. Use when user…