shipyard-writing-skills

Validate Claude skill SKILL.md files with YAML frontmatter checks and deployment readiness tests.

66|3|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/lgbarn/shipyard --skill shipyard-writing-skills
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: shipyard-writing-skills
Source: https://github.com/lgbarn/shipyard/tree/main/skills/shipyard-writing-skills
Command: npx skills add https://github.com/lgbarn/shipyard --skill shipyard-writing-skills

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a structured, test-driven approach to authoring, validating, and deploying Claude skills by enforcing a RED-GREEN-REFACTOR workflow and consistent SKILL.md formatting.

Core Features & Use Cases

  • Guided skill creation: ensures YAML frontmatter with name and description is present and validated.
  • Testing discipline: applies a TDD cycle to skill documentation, including pressure scenarios and failure-recovery checks before deployment.
  • Quality controls: enforces a stable directory structure, cross-reference guidelines, and deployment readiness checks.
  • Use Case: a team adds a new skill directory, writes SKILL.md, runs the deployment checklist, and verifies the skill passes test scenarios before publishing.

Quick Start

  1. Create a new directory under skills/ with a valid SKILL.md frontmatter describing the skill.
  2. Include a concise description and an activation/instructions section per the guidelines.
  3. Run the skill deployment checklist to validate before deployment.

Frequently Asked Questions about shipyard-writing-skills

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

FAQPage Schema
How do I structure and validate Claude skills before deployment?▼

To structure and validate Claude skills, you create a directory with a SKILL.md file containing YAML frontmatter for the name and description, then run a deployment checklist to verify readiness and enforce formatting standards.

How do I write YAML frontmatter for a new Claude skill?▼

Writing YAML frontmatter for a Claude skill requires including a valid name and description at the top of the SKILL.md file, followed by a post-frontmatter activation and usage guide section.

Does the skill validation process require any external dependencies?▼

The skill validation process requires no external dependencies, operating entirely within standardized skill directories to enforce structure and run readiness checks natively.

How do I run a deployment checklist for skill directories?▼

Running a deployment checklist for skill directories involves validating the SKILL.md structure, verifying YAML frontmatter completeness, and executing test scenarios to ensure cross-reference guidelines pass before publishing.