Creating Skills

Document and create reusable Claude Code skills with test-driven templates.

7|1|Updated Oct 19, 2025
One-click install
npx skills add https://github.com/jack-michaud/faire --skill creating-skills-jack-michaud
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Creating Skills
Source: https://github.com/jack-michaud/faire/tree/main/.claude/skills/meta/writing-skills
Command: npx skills add https://github.com/jack-michaud/faire --skill creating-skills-jack-michaud

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

A meta-skill for documenting and creating reusable Claude Code skills, enabling teams to capture proven patterns and accelerate project work.

Core Features & Use Cases

  • Document techniques and patterns in .claude/skills/
  • Test skills with the RED-GREEN-REFACTOR cycle
  • Create versioned, tested skill templates

Quick Start

Create a new skill under .claude/skills/, write tests and expected outcomes, and run the RED-GREEN-REFACTOR cycle to validate it.

Frequently Asked Questions about Creating Skills

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create reusable Claude Skills for my team?

Creating reusable Claude Skills involves documenting techniques in `.claude/skills/`, writing tests, and running the RED-GREEN-REFACTOR cycle to validate patterns. This approach captures proven methods and accelerates project work across teams.

What's the best way to test skills with test-driven development?

Test-driven skill creation follows the RED-GREEN-REFACTOR cycle: write failing tests first, implement the skill to pass them, then refactor. This ensures regression testing and standardized documentation across your skill templates.

How do I document skills so they're reusable across projects?

Use standardized skill templates in `.claude/skills/` that include scope definition, test cases, and expected outcomes. Versioned, tested templates enable teams to reuse proven patterns and accelerate development in AI agent pipelines.

Can I apply TDD principles when building Claude Code skills?

Yes. Test-driven skill creation satisfies the RED-GREEN-REFACTOR cycle with explicit scope and regression testing. Writing tests before implementation ensures skills are reliable, documented, and reusable across projects.

What should I include in a skill template for documentation and testing?

Skill templates should define scope, include test cases with expected outcomes, and document the pattern or technique being captured. This standardization enables consistent reuse and integration into AI agent development pipelines.