writing-skills

Automate Skills documentation creation and validation with test-driven RED-GREEN-REFACTOR cycles.

Updated Jan 28, 2026
One-click install
npx skills add https://github.com/kckylechen1/ai-agent-toolkit --skill writing-skills-kckylechen1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-skills
Source: https://github.com/kckylechen1/ai-agent-toolkit/tree/main/skills/writing-skills
Command: npx skills add https://github.com/kckylechen1/ai-agent-toolkit --skill writing-skills-kckylechen1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured, test-driven approach to creating and editing Skills documentation, ensuring clarity, consistency, and guardrails against rationalizations during deployment.

Core Features & Use Cases

  • TDD-based Skill creation process: Apply RED-GREEN-REFACTOR to documentation to uncover and close gaps.
  • Documentation-focused guidance: Centralize core principles, patterns, and references for reuse and quality.
  • Verification and iteration: Enable testing of skill drafts with baseline failures and refinements before release.

Quick Start

Write a new SKILL.md that uses YAML frontmatter with name and description, then document the skill body following the provided structure and run RED-GREEN-REFACTOR cycles to validate it.

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 process documentation?

Test-driven development for process documentation uses RED-GREEN-REFACTOR cycles to create baseline failures and refine skill drafts. This uncovers and closes gaps in the documentation, ensuring clarity and consistency before deployment.

What is the best way to validate skills documentation against rationalizations under pressure?

Validating skills documentation against rationalizations requires running RED-GREEN-REFACTOR iterations on your drafts. This structured approach tests the documentation for guardrails and verifies it resists rationalizations before release.

How do I structure a SKILL.md file for reusable skills?

Structuring a SKILL.md file requires YAML frontmatter with name and description fields. You then document the skill body following the provided structure, optionally referencing scripts, references, and assets for extended guidance.

Can I use optional scripts and references when authoring skills?

Yes, authoring skills can reference optional scripts, references, and assets for extended guidance. These components complement the required YAML frontmatter and skill body in the SKILL.md file to centralize core principles for reuse.

When do I need TDD-based skill creation for quality assurance?

TDD-based skill creation is needed when authoring or editing skills to ensure quality assurance. It provides a structured process to verify documentation drafts, enabling testing with baseline failures and refinements before deployment.

Why does my skills documentation need verification and iteration before release?

Skills documentation needs verification and iteration to ensure it resists rationalizations during deployment. Applying a test-driven approach enables testing of drafts with baseline failures and refinements, ensuring guardrails are in place before release.