Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By stevesolun
Convert monolithic skills into micro-skills with YES/NO gates and compounding failure logging. Activate pipelines, run gates, scaffold new micro-skills, log failure patterns, or bypass gates to use the original skill.
npx claudepluginhub stevesolun/micro-skills --plugin micro-skill-pipelineTemporarily use the original (unconverted) version of a skill, bypassing its micro-skill pipeline.
Run the micro-skill pipeline Check gate against the current output. Merges universal, project-level, and skill-level gate questions.
Convert an existing monolithic skill into a micro-skill pipeline with gated steps. Accepts a skill name or a full path. Stores the converted pipeline in the plugin's persistent data directory.
Append a failure pattern to both project-level and skill-level failure logs.
List all converted micro-skill pipelines with staleness status
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Self-evolving skill engine for Claude Code. Creates, scores, repairs, and hardens skills autonomously through recursive improvement cycles.
Professional skill creation with TDD workflow. Features dual-mode (fast/full), behavioral validation, and automated quality gates for 9.0/10+ scores.
Create and manage Claude Code skills, plugins, subagents, and hooks. Use when building new skills, validating existing skills, testing skills empirically, creating plugins, converting projects to plugins, creating hooks, or managing plugin automation. Includes /skills-toolkit:skill-composer, /skills-toolkit:skill-refiner, /skills-toolkit:skill-tester, /skills-toolkit:plugin-creator, /skills-toolkit:subagent-creator, /skills-toolkit:hook-creator, and /skills-toolkit:ask-user-question skills.
Ultimate Claude Code skill creator. Design, scaffold, build, review, evolve, and publish production-grade AI agent skills following the Agent Skills open standard and 3-layer architecture.
建立新技能、修改和改進現有技能、衡量技能效能。用於從零開始建立技能、編輯或優化現有技能、執行評估測試、基準測試效能分析、或優化技能描述以提升觸發準確度
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, and rules evolved over 10+ months of intensive daily use
Boutique resume agency skill. Builds, critiques, rewrites, and quality-controls resumes to 8.5+ quality with zero hallucinations. Outputs a send-ready .docx.
Stop writing 200-line skills that Claude skims. Split them into 5 small steps with hard gates.
Large SKILL.md files (100-300+ lines) get partially read, partially followed, and produce inconsistent output. Claude skips sections, forgets constraints, and rationalizes "good enough" as done. There's no checkpoint, no verification, no learning from past mistakes.
This plugin converts any monolithic skill into a 5-stage gated pipeline:
| Stage | What happens | Gate |
|---|---|---|
| 1. Scope | Extract constraints from the request | Can I state the deliverable in one sentence? |
| 2. Plan | Design the approach, check failure log | Does every constraint map to a component? |
| 3. Build | Execute with micro-checks per component | Did every component pass its micro-check? |
| 4. Check | Hard gate -- binary YES/NO questions | ALL questions YES. Any NO = fix first. |
| 5. Deliver | Clean up and present output | Output in final location? Summary concise? |
Each stage is a separate file under 40 lines. Claude reads one at a time, completes it, passes its gate, then reads the next. No skipping ahead.
The Check step is the hard gate. It contains specific, binary questions -- not "ensure quality" but "does every endpoint have error handling? YES or NO." Any NO means fix before proceeding.
A failure log compounds learnings over time. Every time a Check gate catches something, the pattern gets recorded. Next run, Claude reads those patterns before starting.
claude install-plugin /path/to/micro-skill-pipeline
# Add the marketplace (one-time)
claude plugin marketplace add github:stevesolun/micro-skill-pipeline
# Install the plugin
claude plugin install micro-skill-pipeline
/skill-convert api-design
Just pass the skill name -- the plugin searches your project skills, user skills, agent skills, and installed plugins to find it automatically. You can also pass a full path if you prefer:
/skill-convert ~/.claude/skills/api-design/SKILL.md
This reads the monolith, splits it into ~10 files (each under 40 lines), extracts YES/NO gate questions, and seeds a failure log.
/skill-use api-design
Claude now runs through Scope -> Plan -> Build -> Check -> Deliver with gates between each step. If the original skill has been updated since conversion, you'll be asked whether to reconvert.
When you invoke a skill that has a converted pipeline, a hook notifies you:
> Micro-skill pipeline: A converted pipeline exists for 'api-design'.
> Use /skill-use api-design to run the gated pipeline, or proceed with the original.
You choose -- the original is never modified or overridden.
| Command | What it does |
|---|---|
/skill-convert <name-or-path> | Convert a monolithic skill into a gated pipeline |
/skill-use <name> | Activate and run a converted pipeline |
/skill-new <name> | Scaffold a blank pipeline from scratch |
/skill-check [name] | Run the Check gate against current work |
/skill-list | List all converted skills with staleness status |
/skill-fail <desc> | Log a failure pattern to both project and skill logs |
/skill-bypass <name> | Use the original skill, skipping the pipeline |
/skill-convert <name-or-path>Convert a monolithic skill into a micro-skill pipeline. Pass a skill name or full path -- the plugin auto-discovers the skill location.
/skill-convert api-design # by name (auto-finds it)
/skill-convert ~/.claude/skills/my-big-skill/SKILL.md # by path
Skill search order: project skills -> user skills -> agent skills -> installed plugins. If multiple matches are found, you pick which one.
What it does:
${CLAUDE_PLUGIN_DATA}/converted/<name>/)check-gates.mdfailure-log.md with "avoid" items from the originalregistry.json for staleness tracking/skill-use <name>Activate a converted pipeline. This is how you run a converted skill instead of the original.
/skill-use api-design
What happens: