writing-skills

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

1|Updated Feb 1, 2026
One-click install
npx skills add https://github.com/bakwankawa/lazy-code-skill --skill writing-skills-bakwankawa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-skills
Source: https://github.com/bakwankawa/lazy-code-skill/tree/main/.cursor/skills/superpowers/writing-skills
Command: npx skills add https://github.com/bakwankawa/lazy-code-skill --skill writing-skills-bakwankawa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides the creation, editing, and validation of Skills using a test-driven approach to process documentation, ensuring consistency, quality, and repeatable standards across Skill libraries.

Core Features & Use Cases

  • Structured frontmatter: Ensures each Skill has a YAML frontmatter with name and description for reliable discovery.
  • TDD-oriented guidance: Promotes RED-GREEN-REFACTOR cycles, rationalization tracking, red flags, and iterative refinement.
  • Progressive disclosure: Encourages modular inline documentation with references, scripts, and assets only when needed.
  • Quality through testing: Includes deployment checklists and example patterns to verify Skill effectiveness.

Quick Start

To begin, read the SKILL.md and follow the RED-GREEN-REFACTOR workflow: run baseline testing without the Skill, implement a minimal Skill, then verify with tests and refine to close loopholes.

Frequently Asked Questions about writing-skills

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

FAQPage Schema
How do I write test-driven documentation for process workflows?

Test-driven documentation applies RED-GREEN-REFACTOR cycles to process workflows by running baseline tests without the Skill, implementing minimal documentation, then verifying and refining to close loopholes. This ensures consistency and repeatable quality standards across documentation libraries.

What is progressive disclosure in technical documentation?

Progressive disclosure in technical documentation means keeping inline content concise while linking to optional scripts, references, and assets only when needed. This modular approach prevents overwhelming readers while still providing deeper context on demand.

How do I validate Skill readiness before deployment?

You validate Skill readiness before deployment by using deployment checklists and example patterns to verify effectiveness. This includes confirming YAML frontmatter contains required name and description fields and checking test coverage through RED-GREEN-REFACTOR cycles.

Does process documentation require YAML frontmatter?

Yes, this test-driven approach enforces YAML frontmatter with name and description fields for reliable discovery. Structured frontmatter ensures each piece of documentation can be consistently identified and indexed across Skill libraries.

What's the best way to structure modular documentation with optional scripts and references?

The best way to structure modular documentation is through progressive disclosure: keep core content inline and link optional scripts, references, and assets only when needed. This maintains readability while supporting deeper technical context for advanced users.

When should I not use a test-driven approach for documentation?

A test-driven approach to documentation may not suit simple, static content with no repeatable process to verify. It is designed for Skills requiring iterative refinement, rationalization tracking, and quality enforcement through structured RED-GREEN-REFACTOR cycles.