writing-skills

Author and validate Claude Skills using a test-driven pattern.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/knguyen0125/claude-plugin --skill writing-skills-knguyen0125
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-skills
Source: https://github.com/knguyen0125/claude-plugin/tree/main/plugins/general/skills/writing-skills
Command: npx skills add https://github.com/knguyen0125/claude-plugin --skill writing-skills-knguyen0125

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured approach to authoring, editing, and validating Claude Skills, ensuring consistency and quality across skill libraries.

Core Features & Use Cases

  • Framework for frontmatter constraints (name, description)
  • Guidance on structuring SKILL.md content and progressive disclosure
  • Support for testing, validation, and deployment workflows before publishing
  • Reference to best-practices docs and anti-patterns to avoid common pitfalls

Quick Start

Follow the step-by-step process to draft a new Skill, add a minimal frontmatter, create a test plan, and perform RED-GREEN-REFACTOR validation before deployment.

Frequently Asked Questions about writing-skills

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

FAQPage Schema
How do I author Claude Skills using a test-driven development workflow?

To author Claude Skills using test-driven development, draft a new Skill with minimal frontmatter, create a test plan, and perform RED-GREEN-REFACTOR validation before deployment. This ensures reusable skills follow consistent TDD patterns and frontmatter constraints.

What are the frontmatter constraints required for skill authoring?

Skill authoring requires frontmatter constraints for the name and description metadata. Structuring these fields properly ensures optimized discovery and consistent quality across your skill library before publishing.

How do I validate Claude Skills before deploying them across projects?

Validate Claude Skills before deployment by applying a RED-GREEN-REFACTOR testing workflow. This process verifies that skills meet frontmatter constraints, follow progressive disclosure, and pass test plans for cross-project reuse.

What is progressive disclosure when structuring SKILL.md content?

Progressive disclosure is a content-organization pattern for structuring SKILL.md files. It guides how to layer information so users get essential details first, preventing common skill-authoring pitfalls and anti-patterns.

Can I edit existing Claude Skills or is this workflow only for developing new ones?

You can edit existing Claude Skills using this workflow. The framework supports developing new skills, editing current ones, and verifying them before deployment to maintain consistency and quality across your skill library.

Why does my Claude Skill fail validation during the test-driven workflow?

Claude Skill validation fails when the content does not meet frontmatter constraints, lacks optimized discovery metadata, or violates anti-patterns. Following the RED-GREEN-REFACTOR workflow and progressive disclosure rules prevents these common pitfalls.