writing-skills

Enforce RED-GREEN-REFACTOR validation and frontmatter constraints for SKILL.md files.

1|Updated Dec 20, 2025
One-click install
npx skills add https://github.com/ditchallaway/Robotic-Property-Photographer --skill writing-skills-ditchallaway
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: writing-skills
Source: https://github.com/ditchallaway/Robotic-Property-Photographer/tree/main/.agents/skills/writing-skills
Command: npx skills add https://github.com/ditchallaway/Robotic-Property-Photographer --skill writing-skills-ditchallaway

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writing Skills address the challenge of creating reliable, reusable skill documentation by codifying a test-driven approach to writing skills. It emphasizes failing tests before documentation, explicit counters to rationalizations, and a structured skill lifecycle.

Core Features & Use Cases

  • Enforces RED-GREEN-REFACTOR workflow for skill creation.
  • Provides testing formats (pressure scenarios, rationalization tables) to validate skills before deployment.
  • Guides organization of SKILL.md with progressive disclosure and cross-references to heavy references when needed.
  • Encourages disciplined skill naming, frontmatter constraints, and token-efficient descriptions.

Quick Start

Draft a new SKILL.md with name and description, then outline a minimal RED-GREEN-REFACTOR workflow and a single, verifiable example.

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 writing skill documentation?▼

Test-driven skill documentation applies a RED-GREEN-REFACTOR workflow to skill creation, writing failing tests before documentation to ensure repeatable, auditable agent results.

What is the RED-GREEN-REFACTOR workflow for skill creation?▼

The RED-GREEN-REFACTOR workflow is an iterative validation process for skill creation. It enforces frontmatter validity and structured sections by writing failing tests, passing them, and refining SKILL.md documentation.

How do I validate skill documentation before deployment?▼

Validate skill documentation before deployment using pressure scenarios and rationalization tables. These formats counter rationalizations and verify progressive disclosure in the SKILL.md structure.

Does writing skills work without external dependencies?▼

Yes, writing skills operates without external dependencies. It provides a self-contained framework for quality assurance that enforces frontmatter constraints and token-efficient descriptions directly within your documentation.

What is the best way to structure a SKILL.md file for agent workflows?▼

The best way to structure a SKILL.md file is using progressive disclosure and cross-references. This token-efficient approach ensures repeatable results by organizing heavy references separately and guiding disciplined skill naming.