Marketplace
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
$ Installieren
git clone https://github.com/ReinaMacCredy/maestro /tmp/maestro && cp -r /tmp/maestro/.claude/skills/writing-skills ~/.claude/skills/maestro// tip: Run this command in your terminal to install the skill
SKILL.md
name: writing-skills description: Use when creating new skills, editing existing skills, or verifying skills work before deployment
Writing Skills
Core Principles
- Skills ARE TDD for documentation - Write failing test (baseline), write skill, watch pass, refactor
- No skill without failing test first - If you didn't watch an agent fail without it, you don't know what to teach
- Description = When to Use, NOT What It Does - Summaries create shortcuts agents will take
Quick Reference
| Phase | Action |
|---|---|
| RED | Run pressure scenario WITHOUT skill, document rationalizations |
| GREEN | Write minimal skill addressing those failures |
| REFACTOR | Find new loopholes, plug them, re-test |
| Skill Type | Test Focus |
|---|---|
| Technique | Recognition + application under pressure |
| Pattern | When to apply + when NOT to apply |
| Reference | Can agent find and use information? |
When to Create
Create when: Technique wasn't obvious, applies broadly, others benefit Don't create for: One-offs, standard practices, project-specific (use CLAUDE.md)
Frontmatter
---
name: skill-name-with-hyphens
description: Use when [triggering conditions only, never workflow summary]
---
- Name: letters, numbers, hyphens only
- Description: Start "Use when...", max 1024 chars, third person
Anti-Patterns
- ❌ Narrative - "In session 2025-10-03, we found..." (too specific)
- ❌ Multi-language - example-js.js, example-py.py (maintenance burden)
- ❌ Workflow in description - Creates shortcut, agent skips body
- ❌ Batching skills - Test each before moving to next
STOP Before Next Skill
After writing ANY skill, complete deployment before creating another. Untested skills = untested code.
References
- TDD Mapping - RED-GREEN-REFACTOR cycle for skills
- Skill Types - Technique, Pattern, Reference testing
- CSO - Claude Search Optimization for discovery
- Testing Methodology - Full checklist
- Bulletproofing - Closing rationalization loopholes
- Skill Structure - Directory layout and template
Related
- sharing-skills - Contributing skills upstream
- maestro-core - Workflow routing and skill hierarchy
Repository

ReinaMacCredy
Author
ReinaMacCredy/maestro/.claude/skills/writing-skills
20
Stars
3
Forks
Updated6d ago
Added1w ago