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.