Skills with Claude Code
Claude Code is a strong environment for skill development because it combines:
- local filesystem access
- shell/tool execution
- iterative editing in-repo
- agent/subagent workflows
Practical Workflow
Section titled “Practical Workflow”- Add or install the skill collection you want to use (for example from
anthropic/skills). - Verify available skills from inside Claude Code.
- Trigger the skill with a clear task prompt.
- Review generated file diffs and script outputs.
- Refine
SKILL.mddescription/body until activation and output quality are stable.
Typical Local Paths
Section titled “Typical Local Paths”- Project-scoped:
.claude/skills/<skill-name>/SKILL.md - User-scoped:
~/.claude/skills/<skill-name>/SKILL.md
High-Value Claude Code Patterns
Section titled “High-Value Claude Code Patterns”- Use
skill-creatorto bootstrap structure quickly. - Keep deterministic logic in scripts; keep orchestration logic in
SKILL.md. - Use subagents in parallel to evaluate multiple skills against the same checklist.
- Treat skill reviews like code reviews (activation quality, edge cases, output contracts).
Example Prompt Pattern
Section titled “Example Prompt Pattern”Use the skill-creator skill to evaluate these two skills against best practices:1) generating-practice-questions2) analyzing-time-series
Run evaluations in parallel subagents and produce a short scorecard:- metadata quality- workflow clarity- edge-case handling- output predictabilityCommon Pitfalls in Claude Code
Section titled “Common Pitfalls in Claude Code”- Installing a skill but forgetting to enable/reload it
- Over-trusting generated scaffolding without domain constraints
- Leaving script dependencies implicit
- Validating only happy paths