writing-skills

Apply Test-Driven Development cycles to create process documentation.

Updated Jun 16, 2026
One-click install
npx skills add https://github.com/breakingcircuits1337/agent-skills --skill writing-skills-breakingcircuits1337
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-skills
Source: https://github.com/breakingcircuits1337/agent-skills/tree/main/writing-skills
Command: npx skills add https://github.com/breakingcircuits1337/agent-skills --skill writing-skills-breakingcircuits1337

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps developers create comprehensive documentation by applying Test-Driven Development (TDD) principles to process documentation.

Core Features & Use Cases

  • Test-Driven Documentation: Develop documentation through a cycle of writing failing test cases (pressure scenarios), writing the documentation (skill), and verifying the documentation (agents comply).
  • RED-GREEN-REFACTOR Cycle: Implement the TDD cycle for documentation, ensuring that the documentation accurately reflects the necessary requirements and processes.
  • Skill Creation Best Practices: Provide guidelines for effective skill authoring, including descriptions, naming conventions, and content organization.

Quick Start

Use the writing-skills to apply TDD principles to your documentation process.

Frequently Asked Questions about writing-skills

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

FAQPage Schema
What is test-driven documentation and how does it work?

Test-driven documentation applies TDD principles to process documentation by writing failing test cases first, creating the documentation to pass those tests, and verifying that agents comply with the specified requirements.

How do I use the RED-GREEN-REFACTOR cycle for technical writing?

You implement the RED-GREEN-REFACTOR cycle for documentation by writing failing pressure scenarios, developing the process documentation to make them pass, and refactoring the content to ensure accurate requirement reflection.

Can I apply Test-Driven Development principles to skill creation?

Yes, you can apply Test-Driven Development to skill creation by using pressure scenarios as test cases, authoring the skill documentation, and verifying agent compliance to ensure the skill accurately reflects necessary processes.

What is the best way to ensure process documentation accurately reflects requirements?

The best way to ensure process documentation accurately reflects requirements is using a test-driven approach where you write failing test cases first, then develop the documentation until agents comply with the specified processes.

Does test-driven documentation require any specific testing frameworks?

Test-driven documentation does not require external testing frameworks, as it uses pressure scenarios as test cases and verifies agent compliance directly against the authored skill documentation without any dependencies.

When should I not use a TDD approach for documentation development?

You should avoid using a TDD approach for documentation when your process lacks clear, testable requirements, as the RED-GREEN-REFACTOR cycle depends on writing specific failing test cases before developing the documentation.