writing-skills

Write and validate Skills documentation using test-driven RED-GREEN-REFACTOR workflows.

4|2|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/lyfe2025/lyfes-coding-skills --skill writing-skills-lyfe2025
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-skills
Source: https://github.com/lyfe2025/lyfes-coding-skills/tree/main/skills/superpowers/writing-skills
Command: npx skills add https://github.com/lyfe2025/lyfes-coding-skills --skill writing-skills-lyfe2025

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured workflow for writing and validating Skills, applying a test-driven approach to ensure Skills are concise, verifiable, and robust.

Core Features & Use Cases

  • TDD-based Skill creation: Align Skill content with RED-GREEN-REFACTOR cycles, baseline testing, and refactor-based hardening.
  • Progressive disclosure patterns: Organize content with frontmatter, inline guidance, and optional references for large docs.
  • Quality assurance patterns: Include rationalization tables, red flags, deployments checklists, and cross-skill references to prevent shortcuts.
  • Guidance on structure: Clarify SKILL.md layout, domain-focused organization, and one-level deep references.

Quick Start

Create a new Skill directory with SKILL.md frontmatter (name and description) and begin with a RED-GREEN-REFACTOR workflow described in the body.

Frequently Asked Questions about writing-skills

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

FAQPage Schema
How do I write testable documentation using a TDD workflow?

Testable documentation is written by aligning content with RED-GREEN-REFACTOR cycles, establishing baseline tests, and hardening guidance through refactoring to ensure it remains concise and verifiable.

What is progressive disclosure in skill documentation and when should I use it?

Progressive disclosure organizes skill documentation using frontmatter, inline guidance, and optional references to keep context minimal and reusable, which is essential when managing large instructional documents.

How do I structure SKILL.md files for consistent naming and deployment readiness?

Structure SKILL.md files by enforcing frontmatter requirements, applying domain-focused organization, and keeping references one-level deep to ensure deployment readiness and consistent naming across collections.

Does writing testable guidance require any specific testing frameworks or dependencies?

Writing testable guidance requires no external dependencies or frameworks; it uses a test-driven approach applied directly to the documentation content to verify conciseness and robustness.

What are the limitations of using a test-driven approach for skill writing?

The limitation of a test-driven approach for skill writing is its strict enforcement of one-level deep references and frontmatter requirements, which may restrict highly complex, deeply nested documentation structures.