writing-skills

Enforce test-driven documentation practices for Skill writing with RED-GREEN-REFACTOR workflows.

3|Updated Jun 3, 2022
One-click install
npx skills add https://github.com/Hohlas/SoSimple --skill writing-skills-hohlas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-skills
Source: https://github.com/Hohlas/SoSimple/tree/main/.kilocode/skills/writing-skills
Command: npx skills add https://github.com/Hohlas/SoSimple --skill writing-skills-hohlas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The root issue this Practice addresses is the lack of disciplined, testable guidance for creating and maintaining Skills, which leads to inconsistent behavior and unverified deployment readiness.

Core Features & Use Cases

  • Test-driven writing: apply TDD to Skill documentation, capturing baseline failures and subsequent compliance.
  • Rationalization tracking: maintain a rationalization table to close loopholes and demonstrate robust behavior.
  • Progressive disclosure: structure content to load heavy references only when needed.
  • Deployment-ready verification: ensure Skills are deployed only after successful testing.

Quick Start

Write a failing baseline skill, implement a minimal SKILL.md using RED-GREEN-REFACTOR, then re-run tests to confirm agent compliance.

Frequently Asked Questions about writing-skills

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

FAQPage Schema
How do I apply test-driven development to writing process documentation?

Test-driven documentation captures baseline failures by writing a failing skill first, then implementing a minimal SKILL.md using the RED-GREEN-REFACTOR workflow to verify compliance. You re-run tests after implementation to confirm agent behavior matches requirements.

What is a rationalization table and how does it improve quality assurance for skills?

A rationalization table tracks loopholes and edge-case justifications during skill writing to close gaps and demonstrate robust behavior. It enforces disciplined test-driven documentation by recording baseline failures and subsequent compliance verification.

How do I structure skill documentation to enforce progressive disclosure?

Progressive disclosure structures skill documentation with YAML frontmatter containing name and description, followed by a structured multi-section description. Heavy references load only when needed, ensuring baseline failures and rationalizations remain verifiable.

Can I use test-driven development to verify deployment readiness for skills?

Yes, test-driven development ensures skills are deployed only after successful testing. You write a failing baseline skill, implement a minimal version using RED-GREEN-REFACTOR, then re-run tests to confirm agent compliance before deployment.

Why does my skill documentation fail under pressure testing scenarios?

Skill documentation fails under pressure testing when it lacks disciplined test-driven practices, leading to inconsistent behavior and unverified deployment readiness. Capturing baseline failures and maintaining a rationalization table closes loopholes and demonstrates robust behavior.

What's the best way to write a SKILL.md file that passes test-driven validation?

Write a failing baseline skill first, then implement a minimal SKILL.md with YAML frontmatter and a structured multi-section description using the RED-GREEN-REFACTOR workflow. Re-run tests to confirm agent compliance and verify rationalizations are tracked.