writing-skills

Apply TDD to Claude Skill documentation across RED-GREEN-REFACTOR cycles.

Updated Jan 3, 2026
One-click install
npx skills add https://github.com/jayhjenkins/Dev-Team-Full-SDLC --skill writing-skills-jayhjenkins
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-skills
Source: https://github.com/jayhjenkins/Dev-Team-Full-SDLC/tree/main/vendor/superpowers/skills/writing-skills
Command: npx skills add https://github.com/jayhjenkins/Dev-Team-Full-SDLC --skill writing-skills-jayhjenkins

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables teams to apply test-driven development to Claude Skill documentation, ensuring new skills, edits, and deployments follow a repeatable, verified process.

Core Features & Use Cases

  • Red-Green-Refactor discipline: document baseline failures, implement minimal skills, and close loopholes with explicit counters.
  • Progressive disclosure: structure SKILL.md with frontmatter and inline content, plus optional references/scripts to load as needed.
  • Deployment readiness: includes rationalization tables, red flags, and a deployment checklist to ensure tested skills ship correctly.

Quick Start

To create a writing-skills Skill, write SKILL.md with name and description frontmatter, present the RED-GREEN-REFACTOR flow, and add a deployment checklist. Then test the skill using the Testing Skills With Subagents framework.

Frequently Asked Questions about writing-skills

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

FAQPage Schema
How do I apply TDD to Claude Skill documentation?

Apply TDD to Claude Skill documentation by following RED-GREEN-REFACTOR cycles to document baseline failures, implement minimal skills, and close loopholes with explicit counters before deployment.

What is progressive disclosure for SKILL.md files?

Progressive disclosure structures SKILL.md with YAML frontmatter and inline content, plus optional references or scripts that load dynamically as needed to avoid overwhelming the context window.

How do I validate readiness before deploying a Claude Skill?

Validate readiness before deploying a Claude Skill by using a deployment checklist that includes rationalization tables and red flags to ensure the skill ships correctly without loopholes.

Can I use test-driven development to edit existing Claude Skills?

Yes, you can use test-driven development to edit existing Claude Skills by running RED-GREEN-REFACTOR cycles that document baseline failures, apply minimal edits, and refactor to close loopholes.

What is the best way to structure YAML frontmatter for a Claude Skill?

Structure YAML frontmatter for a Claude Skill by including the required name and description fields, followed by a SKILL.md body that follows progressive disclosure patterns for optimal context loading.