If you're building skills for Claude Code, this is your blueprint. It walks you through the full lifecycle: understanding what problem you're solving, designing the architecture (what goes in SKILL.md versus scripts versus reference files), writing descriptions that actually trigger properly, and applying specific techniques like Iron Law rules and confirmation gates. The workflow is a literal checklist you copy and tick off. What I like is the repeated insistence on justifying token cost and the "question style instructions" approach. It's opinionated about keeping SKILL.md under 500 lines and pushing everything else to progressive loading. Basically meta-tooling for tooling.

skills.sh installs
4.2K
GitHub stars
4K
last updated
Aug 21, 2026

Install

$ npx -y skills add sanyuan0704/sanyuan-skills --skill skill-forge --agent claude-code

Installs into .claude/skills of the current project.

Files

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 context

Default assumption: Claude is already very smart. Only add what Claude doesn't already know. Challenge every paragraph: "Does this justify its token cost?"

Workflow

Copy this checklist and check off items as you complete them:

Skill Forge Progress:

Sponsors

Details

Repository
github.com/sanyuan0704/sanyuan-skills
Categories
DevOps & CI/CD, Code Review & Quality, AI & Agent Building, Debugging, Automation & Workflows, Design & UI/UX
First seen
Apr 16, 2026

More from sanyuan0704/sanyuan-skills

All 6
1hashicorp avatarprovider-resourceshashicorp/agent-skillsImplement Terraform Provider resources and data sources using the Plugin Framework. Use when developing CRUD operations, schema design, state management, and ac4.2Kskills.sh installs
2dpearson2699 avatarapple-on-device-aidpearson2699/swift-ios-skillsBuild private, on-device AI features on iPhone, iPad, and Mac with Foundation Models, Core ML, MLX Swift, or llama.cpp. Use when choosing an Apple-local model r4.2Kskills.sh installs
3dotnet avatarmigrate-dotnet9-to-dotnet10dotnet/skillsMigrate a .NET 9 project or solution to .NET 10 and resolve all breaking changes. USE FOR: upgrading TargetFramework from net9.0 to net10.0, fixing build errors4.2Kskills.sh installs
4dotnet avatareval-performancedotnet/skillsGuide for diagnosing and improving MSBuild project evaluation performance. USE FOR: builds slow before any compilation starts, high evaluation time in binlog an4.2Kskills.sh installs
5thedotmack avatarclaude-code-plugin-releasethedotmack/claude-memAutomated semantic versioning and release workflow for Claude Code plugins. Handles version increments across package.json, marketplace.json, plugin.json manife4.2Kskills.sh installs
6dotnet avatarconvert-to-cpmdotnet/skillsConvert .NET projects and solutions (.sln, .slnx) to NuGet Central Package Management (CPM) using Directory.Packages.props. USE FOR: converting to CPM, centrali4.1Kskills.sh installs