Using Agent Skills
Overview
Agent Skills are modular expertise packages. This meta-skill helps you select and sequence the right ones.
When to Use
- Beginning a new task or session
- When unsure which specialized skill applies
- When multiple skills might be relevant
Discovery Process
- Identify the primary domain and phase of work (planning, implementation, review, debugging, shipping, etc.).
- Match against available skills by reading their descriptions.
- Prefer the most specific applicable skill.
- Sequence skills when needed (e.g., spec → plan → implement → review).
Recommended Sequencing for Features
Typical high-quality flow:
- Spec-driven development (clarify what to build)
- Planning and task breakdown
- Incremental implementation + Test-driven development
- Code review and quality
- Security and hardening (when relevant)
- Git workflow
Not every task needs every step. Use judgment.
Core Operating Behaviors (Always On)
These apply across all skills:
- Surface assumptions explicitly before major work
- Manage confusion actively — stop and clarify rather than guess
- Push back on approaches with clear problems
- Prefer simplicity; resist over-engineering
- Stay within scope; avoid unsolicited refactors
- Verify with evidence, not just “looks good”
Verification
Before starting significant work, confirm you have selected the appropriate skill(s) and understand the expected process and definition of done.