writing-skills

Automates Skill creation by applying test-driven development to SKILL.md documentation.

60|4|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/dsifry/goodtogo --skill writing-skills-dsifry
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-skills
Source: https://github.com/dsifry/goodtogo/tree/main/.claude/plugins/superpowers/skills/writing-skills
Command: npx skills add https://github.com/dsifry/goodtogo --skill writing-skills-dsifry

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill formalizes a repeatable, test-driven process for creating, editing, and validating Skills documentation, reducing rationalizations and ensuring high-quality guidance before deployment.

Core Features & Use Cases

  • RED-GREEN-REFACTOR workflow: capture baseline failures, implement a minimal Skill, and close loopholes with iterative testing.
  • Progressive disclosure: organize SKILL.md with references and optional assets to keep context lean and targeted.
  • Quality gates: enforce YAML frontmatter with only name and description and provide structured sections for guidance and workflows.

Quick Start

Outline a new Skill’s purpose, draft the SKILL.md frontmatter, and create a minimal body to enable immediate testing before full deployment.

Frequently Asked Questions about writing-skills

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

FAQPage Schema
How do I automate Skill creation using test-driven development?

Automate Skill creation by applying a RED-GREEN-REFACTOR cycle to documentation: capture baseline failures, implement a minimal SKILL.md, and close loopholes through iterative testing. This test-driven writing process enforces documentation quality and validates guidance before deployment.

What is progressive disclosure in SKILL.md documentation?

Progressive disclosure in SKILL.md documentation organizes content by separating core guidance from optional tooling directories like scripts, references, and assets. This structure keeps the context lean and targeted, preventing information overload while maintaining comprehensive process documentation.

How do I structure YAML frontmatter for SKILL.md files?

Structure YAML frontmatter for SKILL.md files by including only the required name and description fields. This quality gate enforces strict metadata requirements, ensuring process documentation remains standardized and valid before Skill deployment.

What's the best way to validate Skills documentation before deployment?

Validate Skills documentation by applying test-driven writing workflows that enforce frontmatter requirements and structured guidance sections. The RED-GREEN-REFACTOR cycle captures baseline failures and iteratively closes loopholes, ensuring a quality guarantee before deployment.

Do I need any dependencies to write and edit SKILL.md files?

No dependencies are required to write and edit SKILL.md files. The test-driven writing process operates independently, using built-in quality gates to validate YAML frontmatter and progressive disclosure structures without external tooling.

When should I not use test-driven development for documentation?

Avoid test-driven development for documentation when creating highly exploratory or non-reusable guides lacking repeatable validation criteria. This approach formalizes structured SKILL.md workflows, so it may add unnecessary overhead to simple, informal notes or one-off content.