#319 by GitHub stars
sanyuan0704/sanyuan-skills
Expert code review skill: SOLID, security, performance, error handling, boundary conditions
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/book-study/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
08b6572ef108 → 08b6572ef108
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 08b6572ef108
No earlier version was observed for comparison.
skills/code-review-expert/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
08b6572ef108 → 08b6572ef108
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 08b6572ef108
No earlier version was observed for comparison.
skills/sigma/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Local scripts
08b6572ef108 → 08b6572ef108
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 08b6572ef108
No earlier version was observed for comparison.
skills/skill-forge/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
08b6572ef108 → 08b6572ef108
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 08b6572ef108
No earlier version was observed for comparison.
skills/skill-review/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
08b6572ef108 → 08b6572ef108
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 08b6572ef108
No earlier version was observed for comparison.
skills/wiki-ingest/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Local scripts
08b6572ef108 → 08b6572ef108
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 08b6572ef108
No earlier version was observed for comparison.
Heat
2.8- Star growth, last 7 daysAhead of 51% of tracked repositories
- Star growth, last 24 hoursAhead of 3% of tracked repositories
- Rank movement, last 7 daysAhead of 47% of tracked repositories
- Commits, last 30 daysAhead of 0% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- book-study
skills/book-study - code-review-expert
skills/code-review-expert - sigma
skills/sigma - skill-forge
skills/skill-forge - skill-review
skills/skill-review - wiki-ingest
skills/wiki-ingest
How it works
book-study
When your agent uses it
Reading coach: guides users through books systematically with knowledge compilation, mastery testing, spaced repetition, and knowledge querying. Use when user says 'read this book with me', 'book study', 'start studying X', 'reading plan', 'ingest this chapter', 'review what I read', 'quiz me on the book', 'what did the book say about X', or invokes /book-study. Supports sub-commands: ingest, query, review, compare, status. Triggers: book, study, read, chapter, ingest, review, quiz, reading plan, book notes.
What it loads into context
Frontmatter
126 tokensAlways available to the agent
SKILL.md
3,265 tokensWhen the skill is activated
Reference documents
3,176 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Data Structure
- Learning Flow
- Knowledge Compilation (Ingest)
- Knowledge Query
- Guidelines
Files
SKILL.mdcore13,803 bytesreferences/page-templates.mddoc2,771 bytesreferences/pedagogy.mddoc11,109 bytes
Read SKILL.md
# Book Study — Reading Coach
Guide users through books systematically. Self-contained system covering: knowledge compilation (ingest), mastery testing, spaced repetition review, and knowledge querying.
IRON LAW: Understanding is proven by explanation + example + application. Never mark a concept as mastered just because the user says "got it."
## Usage
```
/book-study <book-name> # Start a new book or resume progress
/book-study <book-name> --chapter 3 # Jump to chapter 3
/book-study ingest # Compile current chapter to wiki
/book-study query <keyword> # Query the knowledge base
/book-study review # Spaced repetition reviewView the complete source on GitHubcode-review-expert
When your agent uses it
Expert code review of current git changes with a senior engineer lens. Detects SOLID violations, security risks, and proposes actionable improvements.
What it loads into context
Frontmatter
37 tokensAlways available to the agent
SKILL.md
1,273 tokensWhen the skill is activated
Reference documents
3,619 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Severity Levels
- Workflow
- Resources
Files
README.mddoc2,359 bytesSKILL.mdcore5,388 bytesagents/agent.yamlasset423 bytesreferences/code-quality-checklist.mddoc4,632 bytesreferences/removal-plan.mddoc1,672 bytesreferences/security-checklist.mddoc4,420 bytesreferences/solid-checklist.mddoc2,744 bytes
Read SKILL.md
# Code Review Expert
## Overview
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.
## Severity Levels
| 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 |View the complete source on GitHubsigma
When your agent uses it
Personalized 1-on-1 AI tutor using Bloom's 2-Sigma mastery learning. Guides users through any topic with Socratic questioning, adaptive pacing, and rich visual output (HTML dashboards, Excalidraw concept maps, generated images). Use when user wants to learn something, study a topic, understand a concept, requests tutoring, says 'teach me', 'I want to learn', 'explain X to me step by step', 'help me understand', or invokes /sigma. Triggers on: learn, study, teach, tutor, understand, master, explain step by step.
What it loads into context
Frontmatter
129 tokensAlways available to the agent
SKILL.md
5,825 tokensWhen the skill is activated
Reference documents
7,060 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Arguments
- Core Rules (NON-NEGOTIABLE)
- Output Directory
- Workflow
- Resuming Sessions
- References
- Notes
Files
README.mddoc6,978 bytesSKILL.mdcore25,283 bytesSKILL.mdcore25,283 bytesSKILL.mdcore25,283 bytesSKILL.mdcore25,283 bytesreferences/excalidraw.mddoc5,563 bytesreferences/html-templates.mddoc4,724 bytesreferences/pedagogy.mddoc11,300 bytes
Read SKILL.md
# Sigma Tutor
Personalized 1-on-1 mastery tutor. Bloom's 2-Sigma method: diagnose, question, advance only on mastery.
## Usage
```bash
/sigma Python decorators
/sigma 量子力学 --level beginner
/sigma React hooks --level intermediate --lang zh
/sigma linear algebra --resume # Resume previous session
```
## ArgumentsView the complete source on GitHubskill-forge
When your agent uses it
Create high-quality, production-grade skills for Claude Code. Expert guidance on skill architecture, workflow design, prompt engineering, and packaging. Use when user wants to create a new skill, build a skill, design a skill, write a skill, update an existing skill, improve a skill, refactor a skill, debug a skill, or package a skill. Triggers: 'create skill', 'build skill', 'new skill', 'skill creation', 'write a skill', 'make a skill', 'design a skill', 'improve skill', 'package skill', 'skill development', 'skill template', 'skill best practices', 'write SKILL.md'.
What it loads into context
Frontmatter
143 tokensAlways available to the agent
SKILL.md
2,279 tokensWhen the skill is activated
Reference documents
6,293 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What is a Skill
- Workflow
- Step 1: Understand the Skill ⚠<U+FE0F> REQUIRED
- Step 2: Plan Architecture
- Step 3: Initialize ⛔ BLOCKING
- Step 4: Write Description
- Step 5: Write SKILL.md Body
- Step 6: Build Resources
- Step 7: Review ⚠<U+FE0F> REQUIRED
- Step 8: Package
- Step 9: Iterate
Scripts executed separately
scripts/init_skill.pyscripts/package_skill.pyscripts/quick_validate.py
Files
README.mddoc2,957 bytesSKILL.mdcore9,769 bytesSKILL.mdcore9,769 bytesSKILL.mdcore9,769 bytesSKILL.mdcore9,769 bytesreferences/architecture-guide.mddoc5,666 bytesreferences/description-guide.mddoc3,245 bytesreferences/output-patterns.mddoc2,991 bytesreferences/parameter-system.mddoc3,009 bytesreferences/workflow-patterns.mddoc5,056 bytesreferences/writing-techniques.mddoc4,506 bytesscripts/init_skill.pyruns5,211 bytesscripts/package_skill.pyruns2,973 bytesscripts/quick_validate.pyruns3,218 bytes
Read SKILL.md
# Skill Forge
IRON LAW: Every line in a skill must justify its token cost. If it doesn't make the model's output better, more consistent, or more reliable — cut it.
## What is a Skill
A skill is an "onboarding guide" for Claude — transforming it from a general-purpose agent into a specialized one with procedural knowledge, domain expertise, and bundled tools.
```
skill-name/
├── SKILL.md # Required: workflow + instructions (<500 lines)
├── scripts/ # Optional: deterministic, repeatable operations
├── references/ # Optional: loaded into context on demand
└── assets/ # Optional: used in output, never loaded into contextView the complete source on GitHubskill-review
When your agent uses it
Quality review and audit for Claude Code skills. Analyzes skill structure, description quality, workflow design, token efficiency, and anti-patterns against best practices. Use when user wants to review a skill, audit a skill, check skill quality, evaluate a skill, critique a skill, lint a skill, or validate a skill. Triggers: 'review skill', 'audit skill', 'skill quality', 'check my skill', 'evaluate skill', 'skill lint', 'validate skill', 'skill review', 'is this skill good', 'improve this skill'.
What it loads into context
Frontmatter
123 tokensAlways available to the agent
SKILL.md
1,146 tokensWhen the skill is activated
Reference documents
918 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Workflow
- Step 1: Load Target ⚠<U+FE0F> REQUIRED
- Step 2: Analyze ⚠<U+FE0F> REQUIRED
- Step 3: Report ⚠<U+FE0F> REQUIRED
- Anti-Patterns for This Skill
Files
SKILL.mdcore5,065 bytesreferences/review-criteria.mddoc3,990 bytes
Read SKILL.md
# Skill Review
IRON LAW: Be specific and actionable. Never say "could be improved" without stating exactly what to change and why it matters for model output quality.
## Workflow
```
Skill Review Progress:
- [ ] Step 1: Load Target ⚠<U+FE0F> REQUIRED
- [ ] 1.1 Identify skill path
- [ ] 1.2 Read SKILL.md and inventory all files
- [ ] Step 2: Analyze ⚠<U+FE0F> REQUIRED
- [ ] 2.1 Structure complianceView the complete source on GitHubwiki-ingest
When your agent uses it
Compile articles, documents, or notes into a structured wiki knowledge base. Use when user says 'ingest to wiki', 'compile to knowledge base', 'update wiki', 'wiki ingest', 'add this to wiki', or invokes /wiki-ingest. Supports single or batch ingest. Triggers: wiki, ingest, knowledge base, compile, digest, index, catalog.
What it loads into context
Frontmatter
84 tokensAlways available to the agent
SKILL.md
867 tokensWhen the skill is activated
Reference documents
365 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Wiki Directory Structure
- Workflow
- File Naming
- Cross-Reference Format
- Guidelines
Files
SKILL.mdcore3,938 bytesSKILL.mdcore3,938 bytesreferences/page-templates.mddoc1,476 bytes
Read SKILL.md
# Wiki Ingest — Knowledge Base Compiler
Compile any text content (articles, documents, notes) into structured wiki pages with cross-references, building a searchable, interconnected knowledge network.
IRON LAW: One wiki page = one knowledge entity. Never cram multiple concepts into one page.
## Wiki Directory Structure
Wiki defaults to `wiki/` under the current project root. User may specify a different path.
```
wiki/
├── index.md # Full table of contents
├── log.md # Append-only operation logView the complete source on GitHubSkills included
- book-study
- code-review-expert
- sigma
- skill-forge
- skill-review
- wiki-ingest
Repository facts
- License
- MIT
- Created
- Feb 4, 2026
- Last pushed
- May 11, 2026
- Forks
- 349
- Open issues
- 5
- Project activity
- Slowing
Rank over the last 12 weeks
Now #319 · best #238 · down 39 in 30 days
- #306 on Oct 30
- #310 from Oct 31 to Nov 2
- #315 on Nov 3
- #316 on Nov 4
- #317 from Nov 5 to Nov 6
- #319 since Nov 7
61 earlier periods
- #230 on Aug 2
- #232 on Aug 8
- #233 on Aug 9
- #240 on Aug 10
- #236 on Aug 11
- #234 on Aug 12
- #238 on Aug 13
- #237 on Aug 14
- #236 on Aug 15
- #238 on Aug 16
- #239 on Aug 17
- #245 on Aug 18
- #244 on Aug 19
- #243 on Aug 20
- #239 on Aug 22
- #246 from Aug 23 to Aug 26
- #248 on Aug 27
- #245 on Aug 28
- #246 from Aug 29 to Aug 30
- #250 on Aug 31
- #255 on Sep 1
- #260 on Sep 3
- #253 on Sep 4
- #253 on Sep 6
- #258 on Sep 7
- #256 on Sep 8
- #257 on Sep 10
- #256 from Sep 11 to Sep 12
- #261 on Sep 13
- #262 on Sep 15
- #261 on Sep 16
- #260 on Sep 17
- #262 from Sep 18 to Sep 19
- #265 on Sep 20
- #266 on Sep 22
- #268 on Sep 24
- #263 on Sep 25
- #265 on Sep 27
- #272 on Sep 28
- #273 on Sep 29
- #269 on Sep 30
- #276 on Oct 2
- #272 on Oct 3
- #275 on Oct 5
- #276 on Oct 6
- #279 on Oct 7
- #280 on Oct 8
- #285 on Oct 9
- #281 on Oct 10
- #286 from Oct 12 to Oct 13
- #286 on Oct 16
- #288 on Oct 17
- #287 on Oct 18
- #292 on Oct 19
- #290 on Oct 20
- #295 on Oct 21
- #294 on Oct 22
- #297 on Oct 24
- #299 on Oct 25
- #303 on Oct 28
- #304 on Oct 29
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 2, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 7 notes
skills/sigma/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/sigma/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/sigma/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/skill-forge/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/skill-forge/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/skill-forge/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/wiki-ingest/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 22 network referencesin 3 files: sigma/references/excalidraw.md:24 sigma/README.md:9 skill-forge/references/architecture-guide.md:157
- No hidden or obfuscated text
- No instruction overrides
- 3 executable scriptsin 3 files: skill-forge/scripts/init_skill.py:1 skill-forge/scripts/package_skill.py:1 skill-forge/scripts/quick_validate.py:1
- No access to secrets
- No requests to vote in Hot
Show all 25 signals by file
skills/sigma/README.md
- Network accessline 9
<p align="center"> <img src="https://img.shields.io/badge/Agent_Skill-Tutor-blue" alt="Agent Skill" /> - Network accessline 10
<img src="https://img.shields.io/badge/Agent_Skill-Tutor-blue" alt="Agent Skill" /> - Network accessline 11
<img src="https://img.shields.io/badge/Method-Bloom's_2--Sigma-green" alt="Bloom's 2-Sigma" /> - Network accessline 12
<img src="https://img.shields.io/badge/License-MIT-yellow" alt="MIT License" />
skills/sigma/references/excalidraw.md
- Network accessline 24
<link rel="stylesheet" href="https://esm.sh/@excalidraw/excalidraw@0.18.0/dist/dev/index.css" - Network accessline 25
rel="stylesheet" href="https://esm.sh/@excalidraw/excalidraw@0.18.0/dist/dev/index.css" /> - Network accessline 26
href="https://esm.sh/@excalidraw/excalidraw@0.18.0/dist/dev/index.css" - Network accessline 28
<script> window.EXCALIDRAW_ASSET_PATH = "https://esm.sh/@excalidraw/excalidraw@0.18.0/dist/prod/"; - Network accessline 29
window.EXCALIDRAW_ASSET_PATH = "https://esm.sh/@excalidraw/excalidraw@0.18.0/dist/prod/"; </script> - Network accessline 30
"https://esm.sh/@excalidraw/excalidraw@0.18.0/dist/prod/"; - Network accessline 33
{ "imports": { "react": "https://esm.sh/react@19.0.0", - Network accessline 34
"imports": { "react": "https://esm.sh/react@19.0.0", "react/jsx-runtime": "https://esm.sh/react@19.0.0/jsx-runtime", - Network accessline 35
"react": "https://esm.sh/react@19.0.0", - Network accessline 36
"react/jsx-runtime": "https://esm.sh/react@19.0.0/jsx-runtime", - Network accessline 37
"react-dom": "https://esm.sh/react-dom@19.0.0", - Network accessline 38
"react-dom/client": "https://esm.sh/react-dom@19.0.0/client" - Network accessline 48
<div id="app"></div> <script type="module"> import React from "https://esm.sh/react@19.0.0"; - Network accessline 49
<script type="module"> import React from "https://esm.sh/react@19.0.0"; import { createRoot } from "https://esm.sh/react-dom@19.0.0/client"; - Network accessline 50
import React from "https://esm.sh/react@19.0.0"; - Network accessline 51
import { createRoot } from "https://esm.sh/react-dom@19.0.0/client"; - Network accessline 52
import * as ExcalidrawLib from "https://esm.sh/@excalidraw/excalidraw@0.18.0/dist/dev/index.js?external=react,react-dom";
skills/skill-forge/references/architecture-guide.md
- Network accessline 157
agent-browser open https://example.com
skills/skill-forge/scripts/init_skill.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/skill-forge/scripts/package_skill.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/skill-forge/scripts/quick_validate.py
- Executable scriptline 1
#!/usr/bin/env python3
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 25 facts
- Network access in prose of documentationsigma/README.md:9Low confidence
- Network access in prose of documentationsigma/README.md:10Low confidence
- Network access in prose of documentationsigma/README.md:11Low confidence
- Network access in prose of documentationsigma/README.md:12Low confidence
- Network access in code of documentationsigma/references/excalidraw.md:24Low confidence
- Network access in code of documentationsigma/references/excalidraw.md:25Low confidence
- Network access in code of documentationsigma/references/excalidraw.md:26Low confidence
- Network access in code of documentationsigma/references/excalidraw.md:28Low confidence
- Network access in code of documentationsigma/references/excalidraw.md:29Low confidence
- Network access in code of documentationsigma/references/excalidraw.md:30Low confidence
- Network access in code of documentationsigma/references/excalidraw.md:33Low confidence
- Network access in code of documentationsigma/references/excalidraw.md:34Low confidence
- Network access in code of documentationsigma/references/excalidraw.md:35Low confidence
- Network access in code of documentationsigma/references/excalidraw.md:36Low confidence
- Network access in code of documentationsigma/references/excalidraw.md:37Low confidence
- Network access in code of documentationsigma/references/excalidraw.md:38Low confidence
- Network access in code of documentationsigma/references/excalidraw.md:48Low confidence
- Network access in code of documentationsigma/references/excalidraw.md:49Low confidence
- Network access in code of documentationsigma/references/excalidraw.md:50Low confidence
- Network access in code of documentationsigma/references/excalidraw.md:51Low confidence
- Network access in code of documentationsigma/references/excalidraw.md:52Low confidence
- Network access in code of documentationskill-forge/references/architecture-guide.md:157Low confidence
- Executable script in code of a file that runsskill-forge/scripts/init_skill.py:1High confidence
- Executable script in code of a file that runsskill-forge/scripts/package_skill.py:1High confidence
- Executable script in code of a file that runsskill-forge/scripts/quick_validate.py:1High confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md skills/book-study/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/book-study/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/book-study/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/book-study/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/book-study/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/book-study/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/sanyuan0704-sanyuan-skills/)