writing-skills

Scan repositories for SKILL.md files and validate required frontmatter fields.

Updated Feb 17, 2026
One-click install
npx skills add https://github.com/tim-hub/role-based-skills --skill writing-skills-tim-hub
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-skills
Source: https://github.com/tim-hub/role-based-skills/tree/main/writing-skills/writing-skills
Command: npx skills add https://github.com/tim-hub/role-based-skills --skill writing-skills-tim-hub

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writing Skills guidance formalizes the process of creating, organizing, and validating Skill units using a test-driven discipline to ensure new Skills start with measurable baselines and are verified before deployment.

Core Features & Use Cases

  • TDD-based Skill creation: Enforces RED-GREEN-REFACTOR workflows for robust Skill documentation.
  • Progressive disclosure patterns: Encourages structuring SKILL.md with lightweight inline content and heavy references loaded on demand.
  • Quality assurance guidance: Provides deployment checklists, rationalization handling, and anti-pattern guidance to prevent untested updates.
  • Cross-skill referencing: Supports linking to or reusing content from other Skills to improve discoverability and consistency.

Quick Start

Begin by drafting a failing baseline scenario and then iteratively implement and test the Skill until it passes.

Frequently Asked Questions about writing-skills

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

FAQPage Schema
How do I validate required fields in SKILL.md frontmatter?

To validate SKILL.md frontmatter, locate the frontmatter block and check for required fields like name, tagline, and description. This Skill scans repository directories to locate SKILL.md files and outputs a single YAML document per Skill unit including all required fields and safety assessments.

What is test-driven development for writing Claude skills?

TDD-driven skill authoring enforces a RED-GREEN-REFACTOR workflow to ensure new Claude skills start with measurable baselines and are verified before deployment, preventing untested updates through progressive disclosure patterns and quality assurance checklists.

How do I discover all skill units in a repository?

You discover all skill units by scanning directories with SKILL.md at the root. This identifies valid units by locating SKILL.md frontmatter, validating required fields, and outputting a single YAML document per Skill including category, keywords, dependencies, and safety assessment.

Does test-driven skill authoring work without external dependencies?

Yes, test-driven skill authoring works without external dependencies. You begin by drafting a failing baseline scenario and iteratively implementing and testing the skill until it passes, relying on built-in quality assurance checklists and anti-pattern guidance.

What are common anti-patterns when creating Claude skills?

Common anti-patterns when creating Claude skills include deploying untested updates and skipping progressive disclosure. Using deployment checklists, rationalization handling, and structuring SKILL.md with lightweight inline content prevents these issues by loading heavy references on demand.

Can I link to or reuse content from other skills?

Yes, you can link to or reuse content from other skills. Cross-skill referencing supports linking to or reusing existing content to improve discoverability and maintain consistency across the repository without duplicating documentation.