writing-skills

Validate SKILL.md documentation using a red/green/refactor TDD cycle.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/Ramachandrajoshi/Azure-Devops-Copilot --skill writing-skills-ramachandrajoshi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-skills
Source: https://github.com/Ramachandrajoshi/Azure-Devops-Copilot/tree/main/.roo/skills/writing-skills
Command: npx skills add https://github.com/Ramachandrajoshi/Azure-Devops-Copilot --skill writing-skills-ramachandrajoshi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writing Skills provides a disciplined framework for documenting skills using test-driven development patterns, ensuring skills are codified, reusable, and resilient to rationalizations under pressure.

Core Features & Use Cases

  • TDD-based skill creation workflow (RED-GREEN-REFACTOR) applied to process documentation.
  • YAML frontmatter constraints and structured SKILL.md guidance to enable reliable discovery.
  • Progressive disclosure patterns and reference organization to keep context focused and scalable.
  • Use Case: create a new skill, validate it with baseline tests, then refine to close loopholes before deployment.

Quick Start

Draft a minimal SKILL.md with name and description, then write a baseline pressure scenario (RED) before building and testing the skill.

Frequently Asked Questions about writing-skills

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

FAQPage Schema
How do I document tacit knowledge into reusable process documentation?

You can document tacit knowledge into reusable process documentation by applying a test-driven development cycle to capture, validate, and refine skill guidance using structured sections and frontmatter constraints.

What is the test-driven approach to skill writing?

The test-driven approach to skill writing uses a RED-GREEN-REFACTOR workflow where you draft a minimal baseline scenario, build the skill to pass it, and refactor to close loopholes before deployment.

How do I validate process documentation for clarity and consistency before deployment?

You validate process documentation for clarity and consistency by imposing exact frontmatter constraints and structured sections, then verifying readiness against baseline pressure scenarios to ensure resilience against rationalizations.

Can I use test-driven development patterns to edit existing organizational knowledge bases?

Yes, you can use test-driven development patterns to edit existing organizational knowledge bases by applying the red, green, and refactor cycle to validate and refine previously codified skills.

What is the best way to structure SKILL.md files for reliable discovery?

The best way to structure SKILL.md files for reliable discovery is to enforce exact YAML frontmatter constraints, use progressive disclosure patterns, and organize references to keep context focused and scalable.

Why does process documentation fail under pressure despite having clear instructions?

Process documentation fails under pressure when it lacks resilience against rationalizations, which is resolved by applying a test-driven validation cycle to close loopholes and ensure exact compliance.