← ClaudeAtlas

sr-writing-skillslisted

Use when creating new skills, editing existing skills, or verifying skills work before deployment
rosa113087/super-ralph · ★ 1 · Code & Development · score 64
Install: claude install-skill rosa113087/super-ralph
# Writing Skills ## Overview **Writing skills IS Test-Driven Development applied to process documentation.** You write test cases (pressure scenarios with subagents), watch them fail (baseline behavior), write the skill (documentation), watch tests pass (agents comply), and refactor (close loopholes). **Core principle:** If you didn't watch an agent fail without the skill, you don't know if the skill teaches the right thing. **REQUIRED BACKGROUND:** You MUST understand sr-test-driven-development before using this skill. ## What is a Skill? A **skill** is a reference guide for proven techniques, patterns, or tools. Skills help future instances find and apply effective approaches. **Skills are:** Reusable techniques, patterns, tools, reference guides **Skills are NOT:** Narratives about how you solved a problem once ## When to Create a Skill **Create when:** - Technique wasn't intuitively obvious to you - You'd reference this again across projects - Pattern applies broadly (not project-specific) - Others would benefit **Don't create for:** - One-off solutions - Standard practices well-documented elsewhere - Project-specific conventions ## Directory Structure ``` skills/ skill-name/ SKILL.md # Main reference (required) supporting-file.* # Only if needed ``` ## SKILL.md Structure **Frontmatter (YAML):** - Only two fields supported: `name` and `description` - `name`: Use letters, numbers, and hyphens only - `description`: Third-person, de