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.