writing-skills

Convert informal guidance into a test-driven Skill blueprint with YAML frontmatter.

2|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/aleksandrov/instructions --skill writing-skills-aleksandrov
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-skills
Source: https://github.com/aleksandrov/instructions/tree/main/.claude/skills/writing-skills
Command: npx skills add https://github.com/aleksandrov/instructions --skill writing-skills-aleksandrov

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill codifies how to write, test, and deploy Skills by applying a test-driven development approach to process documentation, ensuring consistency and repeatable quality.

Core Features & Use Cases

  • Enforces YAML frontmatter with a minimal spec (name and description) and a concise, structured body that explains when to use the Skill.
  • Promotes progressive disclosure by organizing heavy references behind lightweight SKILL.md sections, ready to load on demand.
  • Guides Skill creators through the RED-GREEN-REFACTOR testing flow and provides guidance for validating Skills before deployment across agents.

Quick Start

Draft a new Skill by writing SKILL.md with frontmatter and a concise description.

Frequently Asked Questions about writing-skills

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

FAQPage Schema
How do I create test-driven documentation for Claude agents?

Test-driven documentation for Claude agents is created by converting informal guidance into a structured Skill blueprint with YAML frontmatter. This enforces a concise three-section description and tracks metadata like keywords and dependencies.

What is the best way to structure YAML frontmatter for skill writing?

Structuring YAML frontmatter for skill writing requires a minimal specification of name and description fields. This ensures proper skill discovery and quality by enforcing a concise, structured body explaining when to apply the skill.

How does test-driven development apply to process documentation?

Test-driven development applies to process documentation by guiding creators through a RED-GREEN-REFACTOR testing flow. This approach codifies how to write, test, and deploy skills, ensuring consistency and repeatable quality before deployment.

Can I validate skills before deploying them across multiple agents?

Validating skills before deployment across multiple agents is supported through a toxicity check and metadata tracking. This verifies that the YAML frontmatter and structured guidance meet the required quality standards.

Why does my skill blueprint need progressive disclosure in its structure?

Progressive disclosure in a skill blueprint organizes heavy references behind lightweight SKILL.md sections. This structure allows Claude agents to load detailed guidance on demand without overwhelming the initial discovery process.

When do I need a toxicity check for skill metadata?

A toxicity check for skill metadata is needed when verifying skills before deployment across agents. It tracks metadata alongside YAML frontmatter and dependencies to ensure the structured guidance meets safety and quality standards.