writing-skills

Enforce TDD-driven authoring with SKILL.md frontmatter validation and structured metadata.

1|1|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/darthlinuxer/Agentic-Skills --skill writing-skills-darthlinuxer
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: writing-skills
Source: https://github.com/darthlinuxer/Agentic-Skills/tree/main/writing-skills
Command: npx skills add https://github.com/darthlinuxer/Agentic-Skills --skill writing-skills-darthlinuxer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writing concise, discoverable Skills that are easy to discover and reuse can be time-consuming and error-prone. This Skill provides a prescriptive template and process for authoring Skills using a TDD-style approach, including frontmatter validation, structured sections, and clear usage guidance.

Core Features & Use Cases

  • Enforces a standard frontmatter with exact name and description, plus a descriptive Markdown body that supports progressive disclosure.
  • Guides the creation of a three-part Skill description (problem, features, quick start) and a precise, search-optimized request field for vector embedding.
  • Supports iterative, test-driven development of Skills, including RED-GREEN-REFACTOR workflows, rationalization tracking, and example-driven quality checks.

Quick Start

  • Read the SKILL.md frontmatter to confirm name and description.
  • Follow the writing-skills process to draft a new Skill: write a baseline RED scenario, create a GREEN Skill, and run iterative REFACTOR checks.
  • Produce a runnable example and a compact reference, then separate larger references into dedicated files as needed.

Frequently Asked Questions about writing-skills

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

FAQPage Schema
How do I write concise and discoverable documentation for new Skills?▼

To write concise documentation for new Skills, use a TDD-driven authoring process that enforces standard frontmatter, a three-section description, and a search-optimized request field. This ensures your Skills remain easy to discover and reuse.

What is the TDD approach for skill authoring?▼

The TDD approach for skill authoring is a structured workflow where you write a baseline RED scenario, create a GREEN Skill, and run iterative REFACTOR checks. It tracks rationalization and uses example-driven quality checks before deployment.

How do I structure SKILL.md frontmatter and metadata for deployment?▼

Structure SKILL.md frontmatter by including exact name and description fields, then validate required metadata like dependencies and components. Follow the prescriptive template to ensure required fields and a three-sentence search-optimized request are present.

What's the best way to create a search-optimized request field for vector embedding?▼

The best way to create a search-optimized request field is to write a precise, three-sentence request field specifically designed for vector embedding. This structured search field improves Skill discovery and reuse across the platform.

When should I separate larger references into dedicated files when writing documentation?▼

You should separate larger references into dedicated files when writing documentation to support progressive disclosure. Produce a compact reference within the main file first, then split larger references out as needed to maintain concise docs.