skill-builder

Build and audit agent skills against a nine-dimension quality rubric.

Updated Jul 14, 2026
One-click install
npx skills add https://github.com/raian-pollock/operator-skills --skill skill-builder-raian-pollock
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-builder
Source: https://github.com/raian-pollock/operator-skills/tree/main/skill-builder
Command: npx skills add https://github.com/raian-pollock/operator-skills --skill skill-builder-raian-pollock

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Agent skills written ad hoc decay quickly: descriptions fail to trigger, steps get skipped, and hard rules go unenforced. This Skill provides a structured process for creating new skills and auditing existing ones so agents follow them reliably. ## Core Features & Use Cases - CREATE mode: Interview-driven workflow covering domain research, synthesis, structure selection, drafting, rubric validation, and file registration. - AUDIT mode: Scores every skill across 9 dimensions (structure, description, STOP gates, output format, anti-patterns, modularity, cross-references, freshness, enforcement) with a 45-point grading scale and prioritized fix list. - Enforcement guidance: Decision tree and three-piece pattern (PreToolUse gate, ledger, PostToolUse recorder) for turning hard NEVER/ALWAYS/MUST rules into mechanical hooks. - Use Case: Run an audit across all skills in .claude/skills/ to get a scorecard, identify critical issues, and refactor the weakest skills first. ## Quick Start Invoke /skill-builder to create a new skill or audit all existing skills against the rubric.

Frequently Asked Questions about skill-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a new skill for Claude Code?▼

Invoke /skill-builder in CREATE mode. It interviews you about the problem, trigger, and failure modes, researches how top teams handle the domain, drafts the skill with STOP gates and anti-patterns, then validates it against the audit rubric before writing files.

How do I audit existing agent skills for quality?▼

Run the skill in AUDIT mode. It reads every SKILL.md in .claude/skills/, scores each across 9 dimensions using AUDIT-RUBRIC.md, classifies issues by priority, and presents a scorecard with recommended fixes before making changes.

What makes a good skill description for auto-triggering?▼

Keep it under 250 characters with the primary use case in the first clause, 2-3 concrete deliverables, and an explicit trigger condition like 'Auto-triggers when...' or 'Invoke with /name'. The first 30 words must answer when to use the skill.

When should a skill use STOP gates versus anti-patterns?▼

Procedural skills need STOP gates with explicit verifiable criteria before expensive, irreversible, or decision-changing steps. Referential and tool-reference skills should avoid rigid gates entirely and enforce behavior through anti-patterns and clear rules instead.

Why are advisory rules not enough for hard constraints?▼

Advisory anti-patterns have a near-zero enforcement rate under time pressure. Rules using NEVER/ALWAYS/MUST with concrete consequences need a PreToolUse blocking hook, a ledger for auditing, and a PostToolUse recorder, as described in the three-piece enforcement pattern.

When should a SKILL.md be split into multiple files?▼

Split when SKILL.md exceeds 300 lines, when you have 3+ lookup tables or any table over 20 rows, or when 3+ historical lessons warrant a LESSONS.md. Every supporting file must be referenced by name in SKILL.md to avoid orphan files.