← Files fstackARCHIVED FILE

skills/engineer-mode/playbooks/authoring-a-skill.md

986 Bytes · Oct 4, 2026 · 12:34 UTC

↓ Download file

### Authoring or modifying a skill

**You own the skill's voice.** Agent-facing prose has a higher bar than human prose; unhelpful sentences become instructions.

1. Use the **plugin-dev:skill-development** skill (Claude Code's skill for authoring SKILL.md files).
2. Validate the skill: frontmatter has `name` and `description`, referenced files exist, cross-skill links resolve.
3. Test cases if structural; skip if subjective.
4. Run **Opening a PR**.

When in doubt, delete; prose earns its keep by changing a decision. Tell it to do the thing and skip the reason. Explain only when the rule is confusing without one. Match tone to scope. Point at structural sources (types, READMEs, config); hardcoded details go stale (the **encode-lessons-in-structure** principle skill). Delegate to other skills by path; don't restate. A workflow you keep hitting but isn't captured → propose a new skill.

**Reply:** summary of the skill, key design decisions, validation notes.

SHA-256: 485721b67ca333433ce892fd6ea1db8bc9f88bd8fdd72a274b116703a6f2ee76