writing-skills

Apply RED-GREEN-REFACTOR cycles to create and validate SKILL.md files.

178|24|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/ZhanlinCui/Ultimate-Agent-Skills-Collection --skill writing-skills-zhanlincui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-skills
Source: https://github.com/ZhanlinCui/Ultimate-Agent-Skills-Collection/tree/main/writing-skills
Command: npx skills add https://github.com/ZhanlinCui/Ultimate-Agent-Skills-Collection --skill writing-skills-zhanlincui

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a disciplined framework for creating, editing, and verifying Skills using test-driven development, ensuring Skills are robust before deployment.

Core Features & Use Cases

  • TDD-guided Skill creation: Apply RED-GREEN-REFACTOR to write and validate SKILL.md content that resists rationalizations.
  • Rationalization tracking: Maintain a formal rationalization table to surface and close loopholes.
  • Deployment readiness: Include deployment-ready steps, checks, and references to supporting materials.

Quick Start

Create your first Skill directory, add a SKILL.md with frontmatter and body, draft baseline RED scenarios, run GREEN by implementing a minimal skill, and REFACTOR to close loopholes. Then deploy after passing evaluation.

Frequently Asked Questions about writing-skills

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

FAQPage Schema
How do I write skill documentation using test-driven development?

To document skills using test-driven development, apply RED-GREEN-REFACTOR cycles: draft baseline RED scenarios, implement a minimal skill to pass GREEN, and refactor to close loopholes and verify deployment readiness.

What is rationalization tracking in skill validation?

Rationalization tracking in skill validation is maintaining a formal table to surface and close loopholes during the REFACTOR phase, ensuring skill documentation resists rationalizations before deployment.

How do I validate SKILL.md content before deployment?

Validate SKILL.md content before deployment by running baseline tests without the skill, implementing the minimal skill to pass those tests, and executing deployment readiness checks with proper frontmatter.

Does skill creation require running baseline tests without the skill?

Yes, skill creation requires running baseline tests without the skill to establish RED scenarios that fail initially, providing the test-driven foundation for implementing and validating the minimal skill.

What is the best way to structure skill documentation for progressive disclosure?

The best way to structure skill documentation for progressive disclosure is incorporating proper frontmatter and a structured body during the REFACTOR phase, closing loopholes while maintaining deployment-ready steps and references.

Why does my skill documentation fail deployment readiness checks?

Skill documentation fails deployment readiness checks when it lacks proper frontmatter, misses progressive-disclosure structure, or contains unresolved loopholes in the rationalization table that were not closed during the REFACTOR cycle.