agents/skills/agent-authoring/SKILL.md
Guidance on writing high-quality skills and prompt templates. Use when creating, reviewing, or improving agent instructions. Triggers on "write a skill", "create a prompt template", "capture skill", "capture template", "review skills", "deprescribe", or any agent authoring task.
npx skillsauth add juanibiapina/dotfiles agent-authoringInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Guidance for writing skills and prompt templates that are concise, intent-focused, and effective.
State what to achieve and why, not how to execute. Trust the agent to figure out mechanics.
Too prescriptive:
Step 1: Run git log to find the commit. Step 2: Run git cherry-pick <hash>. Step 3: If there are conflicts, run git status to list them.
Better:
Cherry-pick the commit onto a clean branch. Resolve conflicts preserving intent. If it can't land cleanly, explain why.
Match specificity to the task's fragility. Not everything should be loose.
scripts/migrate.py --verify --backup. Do not modify the command."Most skills should be high freedom. Use low freedom only for operations that break when done differently.
/health endpoint returns 200 even if the DB is down; use /ready")development
Use before starting work on any coding task: implementing a feature, fixing a bug, refactoring, or changing code. Drives the complete implementation.
development
Use when writing code plans, architecture, or generally discussing code
testing
Use when writing, reviewing, or improving tests, deciding what to mock, or designing interfaces for testability.
development
Test-driven development with red-green-refactor loop. Use when user wants to build features or fix bugs using TDD, mentions "red-green-refactor", wants integration tests, or asks for test-first development.