writing-skills

Enforce a test-driven process for creating and validating SKILL.md files.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This writing-skills guide provides a structured, test-driven approach to creating, editing, and validating skill documentation, ensuring consistency and deployment readiness.

Core Features & Use Cases

  • Enforces YAML frontmatter with name and description
  • Documents RED-GREEN-REFACTOR cycles for skill creation and verification
  • Provides repeatable patterns for skill authors to craft robust, reusable SKILL.md

Quick Start

Draft a new SKILL.md for a sample capability and run a RED-GREEN-REFACTOR cycle to validate the process.

Frequently Asked Questions about writing-skills

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

FAQPage Schema
How do I validate SKILL.md frontmatter before deployment?

You validate SKILL.md frontmatter by enforcing YAML constraints, checking for required name and description fields, and running toxicity checks to ensure deployment readiness for agent platforms.

What is test-driven development for skill writing?

Test-driven development for skill writing is a structured RED-GREEN-REFACTOR cycle that defines and enforces a process for creating, editing, and validating skill documentation to ensure consistency and robustness across agent platforms.

How do I structure a SKILL.md file for agent platforms?

You structure a SKILL.md file for agent platforms by defining YAML frontmatter with required name and description fields, formatting the documentation body, and optionally including resource directories to support the skill's capabilities.

Does skill documentation require YAML frontmatter for quality assurance?

Skill documentation requires YAML frontmatter for quality assurance, specifically mandating name and description fields, to meet deployment constraints and pass validation checks before integration across agent platforms.

What is the best way to create reusable skills with consistent formatting?

The best way to create reusable skills with consistent formatting is to apply a test-driven process using repeatable RED-GREEN-REFACTOR patterns, which helps skill authors craft robust SKILL.md files that pass validation checks.

Why does my skill deployment fail frontmatter validation checks?

Skill deployment fails frontmatter validation checks when the SKILL.md file does not meet YAML constraints, such as missing required name and description fields, or when it has not passed mandatory toxicity checks.