writing-skills

Apply test-driven development to create and refine skill documentation.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/cill-i-am/task-tracker --skill writing-skills-cill-i-am
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-skills
Source: https://github.com/cill-i-am/task-tracker/tree/main/.agents/skills/writing-skills
Command: npx skills add https://github.com/cill-i-am/task-tracker --skill writing-skills-cill-i-am

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Skill creation often suffers from unverified, poorly structured documentation that fails in real usage; this guide applies test-driven development (TDD) to skill writing to ensure reliability and repeatable quality.

Core Features & Use Cases

  • TDD-driven skill creation workflow (RED-GREEN-REFACTOR) adapted for documentation
  • Enforces YAML frontmatter with required fields (name, description) and length limits
  • Clear sections for Overview, Rules, and Validation steps
  • Guidance on risk management, rationalization tracking, and red flags for discipline-enforcing content

Quick Start

Begin with a baseline RED test to surface failures, then craft a minimal GREEN skill and re-run RED-GREEN-REFACTOR until no rationalizations remain.

Frequently Asked Questions about writing-skills

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

FAQPage Schema
How do I apply test-driven development to skill documentation writing?

Test-driven development for skill documentation applies a RED-GREEN-REFACTOR workflow to writing, starting with a baseline RED test to surface failures, then crafting a minimal GREEN skill and iterating until no rationalizations remain.

What is the best way to structure skill documentation to ensure quality assurance?

The best way to structure skill documentation for quality assurance is enforcing YAML frontmatter with required fields like name and description, followed by clear sections for Overview, Rules, and Validation steps.

How do I start the TDD workflow for creating a new skill?

Start creating a new skill by writing a baseline RED test to surface documentation failures, then craft a minimal GREEN skill and re-run the RED-GREEN-REFACTOR cycle until all rationalizations are eliminated.

Why does my skill documentation fail in real usage scenarios?

Skill documentation fails in real usage when it is unverified and poorly structured, lacking iterative refinement across multiple stress scenarios and discipline-enforcing validation steps to catch edge cases.

Can I use the RED-GREEN-REFACTOR cycle to enforce frontmatter requirements?

Yes, the RED-GREEN-REFACTOR cycle enforces YAML frontmatter requirements by testing for required fields like name and description with length limits, ensuring skills meet quality standards before deployment.

When should I track rationalizations during the skill writing process?

Track rationalizations during the skill writing process when iterating through RED-GREEN-REFACTOR cycles, using them as red flags to identify discipline-enforcing content gaps and ensure complete documentation before deployment.