One-click install
npx skills add https://github.com/AlabamaMike/copilot-agents --skill writing-skills-alabamamike
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: writing-skills
Source: https://github.com/AlabamaMike/copilot-agents/tree/main/.codex/superpowers/skills/writing-skills
Command: npx skills add https://github.com/AlabamaMike/copilot-agents --skill writing-skills-alabamamike

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating effective AI skills requires more than just writing instructions; they must be robust against misinterpretation and rationalization by agents, especially under pressure. This skill applies Test-Driven Development (TDD) to process documentation, guiding you through writing, testing with subagents, and iterating until your skills are bulletproof, ensuring reliable and compliant AI behavior.

Core Features & Use Cases

  • TDD for Skill Creation: Uses RED-GREEN-REFACTOR to develop and test new or edited skills.
  • Pressure Scenario Testing: Guides creating realistic scenarios to test skill compliance and identify rationalizations.
  • Bulletproofing Techniques: Provides methods to explicitly close loopholes and counter common agent excuses.
  • CSO (Claude Search Optimization): Optimizes skill descriptions and content for effective discovery by Claude.
  • Use Case: When developing a new AI skill, use this skill to systematically write, test, and refine it, ensuring it's clear, effective, and reliably guides AI behavior in all scenarios.

Quick Start

Use the writing-skills skill to create a new skill for 'advanced-data-analysis'.

Frequently Asked Questions about writing-skills

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

FAQPage Schema
How do I write AI skill documentation that agents won't misinterpret or rationalize around?▼

Test-driven development for skills ensures bulletproof documentation by writing tests first, running pressure scenarios with subagents to expose failures, then iterating with explicit loophole closures. This RED-GREEN-REFACTOR loop catches rationalizations before deployment.

What's the best way to test if my AI skill instructions are reliable under pressure?▼

Create realistic pressure scenarios and run them with subagents to observe how they handle edge cases and ambiguity. Document failures, then refactor your skill's frontmatter and language to close gaps, repeating until compliance holds.

How do I structure skill documentation to prevent agent misinterpretation?▼

Use SKILL.md frontmatter with explicit name and description, keep YAML frontmatter within limits, and write test-first documentation that maps requirements to observable agent behavior. Iterate when tests fail to close loopholes.

Can I use test-driven development to validate existing skills, or only new ones?▼

TDD applies to creating, editing, or validating skills across Claude/Codex environments. Whether you're drafting new skills or refining existing ones, pressure-test them with subagents and refactor until they pass compliance scenarios.

What's the difference between writing skill instructions and ensuring they work reliably?▼

Writing is drafting; reliability requires testing. This skill enforces iterative failure observation—running subagents through scenarios to spot where agents rationalize away your intent, then refactoring language and constraints to eliminate those gaps.

How do I optimize my skill documentation for discovery in Claude environments?▼

Apply CSO (Claude Search Optimization) principles: craft clear, discoverable descriptions in your skill frontmatter that match how users search. Pair this with TDD validation to ensure your optimized wording actually guides reliable agent behavior.