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.