writing-skills

Create and validate Skills using test-driven development with SKILL.md frontmatter.

58|6|Updated Dec 23, 2025
One-click install
npx skills add https://github.com/Matt-Aurora-Ventures/Jarvis --skill writing-skills-matt-aurora-ventures
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-skills
Source: https://github.com/Matt-Aurora-Ventures/Jarvis/tree/main/.windsurf/skills/writing-skills
Command: npx skills add https://github.com/Matt-Aurora-Ventures/Jarvis --skill writing-skills-matt-aurora-ventures

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a repeatable, test-driven approach to authoring and validating Skills, ensuring documentation aligns with real agent behavior and can be reliably deployed.

Core Features & Use Cases

  • TDD-based skill creation lifecycle: RED baseline tests, GREEN skill implementation, and REFACTOR to close loopholes.
  • Structured skill metadata: SKILL.md frontmatter with name and description, plus progressive disclosure patterns and cross-skills references.
  • Support for heavier references and tooling: guidance on separating heavy API references and tooling to keep light inline content.
  • Discovery and QA workflow: how to test skills before deployment and how to iterate with red flags and rationalization tracking.

Quick Start

Draft a new skill by adding a SKILL.md frontmatter with name and description, write a failing RED baseline, implement the skill to pass GREEN, and re-test to ensure it stays GREEN.

Frequently Asked Questions about writing-skills

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

FAQPage Schema
How do I use test-driven development for AI agent skill documentation?

Test-driven skill documentation uses a RED-GREEN-REFACTOR workflow: draft a SKILL.md with YAML frontmatter, write a failing RED baseline test, implement the skill to pass GREEN, and refactor to close loopholes before deployment.

What is the best way to structure process documentation for AI workflows?

Structure process documentation by adding YAML frontmatter with name and description in SKILL.md, then separate heavy API references and tooling into optional scripts, references, and assets folders to keep inline content light.

How do I validate and test skills before deploying them to AI agents?

Validate skills before deployment by running a discovery and QA workflow that tracks rationalization and red flags, ensuring your baseline tests stay GREEN after iterating on the skill implementation.

Can I modularize heavy API references when authoring skills?

Yes, you can modularize heavy API references by separating them into optional scripts, references, and assets directories, keeping the light inline content focused on progressive disclosure and cross-skill references.

Why does my skill implementation need a failing baseline test first?

A failing baseline test is needed first because the RED-GREEN-REFACTOR lifecycle requires a RED baseline to validate that your skill implementation passes GREEN and aligns documentation with real agent behavior before deployment.