writing-skills

Guide skill creation and verification through test-driven documentation workflows.

5|1|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/ed3dai/ed3d-plugins-testing --skill writing-skills-ed3dai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-skills
Source: https://github.com/ed3dai/ed3d-plugins-testing/tree/main/plugins/ed3d-extending-claude/skills/writing-skills
Command: npx skills add https://github.com/ed3dai/ed3d-plugins-testing --skill writing-skills-ed3dai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides the creation and verification of new skills through test-driven documentation, ensuring that skills are well-scoped, tested, and maintainable before deployment.

Core Features & Use Cases

  • Test-driven skill creation: Structure and validate new skills using RED-GREEN-REFACTOR style workflows with subagents.
  • Documentation-as-code: Treat the SKILL.md as the production reference and iterative tests to verify behavior.
  • Quality assurance: Use a structured Skill Creation Checklist to avoid common pitfalls and ensure reusability across projects.

Quick Start

Use the writing-skills skill to guide the creation and verification of a new skill by outlining tests, drafting the SKILL.md, and iterating until tests pass.

Frequently Asked Questions about writing-skills

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

FAQPage Schema
How do I create new Claude Code skills using test-driven development?

Test-driven skill creation structures and validates new Claude Code skills using RED-GREEN-REFACTOR workflows with subagents. You draft a SKILL.md, outline tests, and iterate until tests pass to ensure maintainability before deployment.

What is the RED-GREEN-REFACTOR workflow for skill documentation?

The RED-GREEN-REFACTOR workflow for skill documentation treats SKILL.md as production code. RED outlines failing tests, GREEN drafts documentation to pass tests, and REFACTOR optimizes the skill structure for reusability across projects.

Can I use subagents to simulate real-world workflows when building skills?

Yes, subagents simulate real-world workflows during skill creation. They validate behavior by running test-driven documentation iterations, ensuring the skill enforces frontmatter requirements and passes the structured Skill Creation Checklist before deployment.

How do I enforce frontmatter requirements and quality assurance for new skills?

Enforce frontmatter requirements and quality assurance using a structured Skill Creation Checklist. This avoids common pitfalls during skill creation, ensuring the documentation-as-code output is well-scoped, tested, and maintainable across projects.

What's the best way to version and verify skills before deployment?

The best way to verify skills before deployment is applying test-driven documentation. By treating SKILL.md as the production reference and iterating with subagent simulations, you ensure the skill is well-scoped and its versioned behavior passes all tests.