writing-skills

Create and test AI agent skills using Test-Driven Development principles.

Updated Nov 3, 2025
One-click install
npx skills add https://github.com/ethicalcapital/skills --skill writing-skills-ethicalcapital
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-skills
Source: https://github.com/ethicalcapital/skills/tree/main/writing-skills
Command: npx skills add https://github.com/ethicalcapital/skills --skill writing-skills-ethicalcapital

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the need for a systematic approach to creating and verifying documentation for AI agents, ensuring clarity and reliability in skill implementation.

Core Features & Use Cases

  • TDD for Documentation: Adapts Test-Driven Development principles to skill creation, ensuring that skills are tested thoroughly before deployment.
  • Skill Testing Framework: Provides guidelines for writing and testing skills, covering baseline behavior, skill implementation, and ongoing refinement.
  • Skill Creation Best Practices: Offers guidelines and patterns for effective skill creation, with an emphasis on readability and maintainability.

Quick Start

Write a failing test case to baseline the current skill implementation, then write the skill document and verify that it passes the test.

Frequently Asked Questions about writing-skills

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

FAQPage Schema
How do I apply TDD principles to AI skill creation and documentation?

TDD for documentation adapts test-driven development to skill creation by writing a failing test case to baseline current behavior, then writing the skill document and verifying it passes the test.

What's the best way to test AI agent documentation before deployment?

The best way to test AI agent documentation is using a skill testing framework that covers baseline behavior, skill implementation, and ongoing refinement to ensure clarity and reliability before deployment.

How do I create a systematic process for writing and verifying AI skills?

Create a systematic process for AI skills by applying test-driven development to process documentation, establishing test cases first, then writing documentation that must pass those tests.

Do I need to understand TDD best practices to use this skill testing framework?

Yes, you need to understand TDD principles and best practices for AI skill documentation, as the framework requires this knowledge for effective skill creation and testing.

What are the limitations of using TDD for process documentation in AI agents?

A limitation of TDD for process documentation is that it requires understanding of TDD principles and applies strictly to skill creation processes, demanding ongoing refinement of test cases.