← Files fstackARCHIVED FILE
skills/engineer-mode/playbooks/authoring-a-skill.md
986 Bytes · Oct 5, 2026 · 18:35 UTC
### 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