writing-skills

Automate SKILL.md creation and verification with a RED-GREEN-REFACTOR workflow.

1|1|Updated Dec 1, 2025
One-click install
npx skills add https://github.com/shmily1012/AutoWriter --skill writing-skills-shmily1012
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: writing-skills
Source: https://github.com/shmily1012/AutoWriter/tree/main/.claude/skills/writing-skills
Command: npx skills add https://github.com/shmily1012/AutoWriter --skill writing-skills-shmily1012

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writing skills create and maintain process documentation that embodies TDD principles, ensuring repeatable, verifiable guidance for agents.

Core Features & Use Cases

  • TDD-based pattern: applies RED-GREEN-REFACTOR to skill creation and upkeep.
  • Discipline enforcement: helps prevent rationalizations and ensure compliance.
  • Reference for skill authors: includes structure, best practices, and testing guidance.

Quick Start

Create a new skill by drafting a SKILL.md with frontmatter name and description, then write a minimal GREEN version that passes RED-GREEN-REFACTOR tests.

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 TDD?▼

Create skill documentation using TDD by drafting a SKILL.md with YAML frontmatter, implementing a minimal GREEN version to pass RED-GREEN-REFACTOR baseline tests, and planning REFACTOR steps to close loopholes.

What is the RED-GREEN-REFACTOR workflow for skill creation?▼

The RED-GREEN-REFACTOR workflow for skill creation defines failing tests first, implements a minimal GREEN version to address baseline failures, and refactors SKILL.md to close loopholes and ensure verifiable guidance.

Why does my agent ignore process documentation?▼

Agents ignore process documentation when it lacks verifiable triggers and discipline enforcement. Applying TDD principles to skill writing provides repeatable, trigger-focused descriptions that prevent rationalizations and ensure agent compliance.

Do I need YAML frontmatter in SKILL.md files?▼

Yes, you need YAML frontmatter in SKILL.md files to define the name and a concise, trigger-focused description, ensuring the documentation meets baseline testing requirements and enables proper skill automation.

What is the best way to prevent rationalizations in agent workflows?▼

The best way to prevent rationalizations in agent workflows is enforcing TDD discipline during skill creation, using a RED-GREEN-REFACTOR process to maintain repeatable, verifiable guidance and close documentation loopholes.

When should I not use TDD for documentation?▼

You should not use TDD for documentation when a skill requires rapid prototyping without verifiable tests or lacks baseline failures to address, as the RED-GREEN-REFACTOR workflow targets bulletproof, tested skill creation.