writing-skills

Apply RED-GREEN-REFACTOR testing workflows to SKILL.md documentation.

1|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/boomNDS/soop-discoard-bot --skill writing-skills-boomnds
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-skills
Source: https://github.com/boomNDS/soop-discoard-bot/tree/main/.agents/skills/writing-skills
Command: npx skills add https://github.com/boomNDS/soop-discoard-bot --skill writing-skills-boomnds

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writing skills is a discipline-enforcing practice that codifies best-practice patterns for systematic agent guidance, ensuring repeatable, testable skill documentation.

Core Features & Use Cases

  • TDD-driven Skill authoring: Treats Skill creation as a RED-GREEN-REFACTOR cycle applied to SKILL.md.
  • Progressive disclosure: Organizes content with optional references/scripts/assets to load on demand.
  • Discovery and testing: Improves Claude's ability to discover, load, and apply Skills in real tasks.
  • Use Case: When drafting a new Skill, follow the process and reference guidelines to ensure the Skill is loadable and testable.

Quick Start

Provide a minimal SKILL.md with name and description frontmatter, then add a concise body following the Skill writing guidelines.

Frequently Asked Questions about writing-skills

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

FAQPage Schema
How do I write SKILL.md documentation that Claude can reliably discover and load?

To write SKILL.md documentation that Claude discovers reliably, start with required YAML frontmatter containing name and description fields, then add a concise body following skill writing guidelines to ensure the file is loadable and testable.

What is test-driven documentation for skill authoring?

Test-driven documentation for skill authoring applies a RED-GREEN-REFACTOR cycle to SKILL.md creation, treating documentation as a testable artifact to enforce discipline and ensure repeatable, testable skill instructions.

Do I need scripts and references to create a valid Skill?

You do not need scripts and references to create a valid Skill; a minimal SKILL.md with name and description frontmatter is required, while scripts, references, and assets are optional layers for progressive disclosure.

What's the best way to structure Skill documentation for progressive disclosure?

The best way to structure Skill documentation for progressive disclosure is to keep the core SKILL.md minimal and load optional references, scripts, and assets on demand rather than embedding all content upfront.

When should I apply the RED-GREEN-REFACTOR workflow to skill development?

You should apply the RED-GREEN-REFACTOR workflow to skill development whenever you draft a new Skill or edit an existing SKILL.md across the Skills library, ensuring systematic agent guidance and repeatable quality assurance.