writing-skills

Enforce standardized YAML frontmatter and structure for SKILL.md files.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/donellmccoy/ECTSystem --skill writing-skills-donellmccoy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-skills
Source: https://github.com/donellmccoy/ECTSystem/tree/main/.github/skills/writing-skills
Command: npx skills add https://github.com/donellmccoy/ECTSystem --skill writing-skills-donellmccoy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill standardizes the process of authoring Claude Skills, ensuring consistent discovery, safe design, and test-driven validation across a growing library.

Core Features & Use Cases

  • Frontmatter discipline: Enforces YAML frontmatter with mandatory fields (name and description) to enable reliable indexing.
  • Progressive disclosure: Encourages layering content via linked references rather than monolithic documents, reducing token usage and load.
  • Quality gates: Embeds best practices like CSO alignment, red-blue-green testing patterns, and safe deployment checks for skills before sharing.
  • Use Case: When creating a new Skill, you structure it for optimal discovery, safety, and maintainability.

Quick Start

Create a new Skill MD with a minimal frontmatter and a concise body, then link to references or scripts for heavy guidance.

Frequently Asked Questions about writing-skills

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

FAQPage Schema
How do I structure a SKILL.md file for optimal discovery and safety?

To structure a SKILL.md for optimal discovery and safety, use a standardized YAML frontmatter with mandatory name and description fields, apply progressive disclosure for body content, and link to external references for heavy resources.

What is progressive disclosure in skill writing and when should I use it?

Progressive disclosure in skill writing is layering content via linked references rather than using monolithic documents. Use this technique when authoring skills to reduce token usage and minimize load during execution.

How do I validate frontmatter and quality gates before sharing a Claude Skill?

Validate frontmatter by ensuring mandatory YAML fields are present and correct, then apply quality gates like CSO alignment and red-blue-green testing patterns to execute safe deployment checks before sharing your skill.

What's the best way to organize skill documentation to balance token efficiency with completeness?

The best way to balance token efficiency with completeness is organizing skill documentation with a concise body that links to references or scripts for heavy guidance, validating frontmatter and body organization to avoid bloated monolithic files.

Do I need dependencies or components to create a standardized skill workflow?

No dependencies or components are required to create a standardized skill workflow. You can structure a new Skill MD with minimal frontmatter and a concise body, then link to references or scripts for heavy guidance.

Why does my skill documentation fail reliable indexing and discoverability?

Skill documentation fails reliable indexing and discoverability when it lacks frontmatter discipline. Enforcing YAML frontmatter with mandatory fields like name and description ensures your skill is properly indexed and discoverable.