Back to Skills

writing-skills

Use when creating new skills, editing existing skills, or verifying skills work before deployment

17,798stars1,609forksUpdated 1/21/2026

Security Assessment

Safe(100/100)
Security Score100/100

About writing-skills

The writing-skills skill is designed to facilitate the creation, editing, and verification of skills within AI agents. By utilizing a test-driven development (TDD) approach, it ensures that skills are not only documented but also function correctly before deployment. This skill helps developers establish a baseline of agent behavior, identify areas for improvement, and ultimately refine their skills to enhance agent performance. It emphasizes the importance of observing agents fail to confirm that the skills being taught are effectively communicated and understood.

Key features of the writing-skills skill include the structured approach to skill creation that follows the RED-GREEN-REFACTOR cycle, which helps ensure that each skill is rigorously tested and validated. Additionally, it provides a framework for categorizing skills into techniques, patterns, and reference materials, making it easier for users to find and apply the right skills. The skill also encourages documentation best practices, guiding users on when to create a skill and how to maintain them within a flat namespace directory structure.

This skill is particularly useful for developers working with Claude and Codex AI agents who are looking to standardize their documentation practices and improve the reliability of their skills. It targets users who are familiar with test-driven development and wish to apply these principles to documentation, ensuring that their skills are not only useful but also reusable across different projects and contexts.

FAQ

How do I create a new skill using this skill?

Follow the RED-GREEN-REFACTOR cycle, starting by establishing baseline behavior of the agent.

What are the requirements for using the writing-skills skill?

You must understand the superpowers:test-driven-development skill as it lays the groundwork for using this skill.

Can I use this skill for project-specific conventions?

No, this skill is intended for reusable techniques and patterns, not for one-off solutions.

Where should I store my skills?

Skills should be stored in agent-specific directories like ~/.claude/skills for Claude and ~/.codex/skills for Codex.

What types of skills can I create?

You can create techniques, patterns, or reference materials based on the guidelines provided.

All Files

6 files
SKILL.md21.7 KB
View
persuasion-principles.md5.7 KB
View
anthropic-best-practices.md44.6 KB
View
graphviz-conventions.dot5.8 KB
View
render-graphs.js4.7 KB
View
testing-skills-with-subagents.md12.2 KB
View

Install writing-skills

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill