skill-developer

Create and govern Claude Code skills with YAML frontmatter and trigger validation.

2|1|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/junDevCodes/Claude-Harness --skill skill-developer-jundevcodes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-developer
Source: https://github.com/junDevCodes/Claude-Harness/tree/main/.claude/skills/skill-developer
Command: npx skills add https://github.com/junDevCodes/Claude-Harness --skill skill-developer-jundevcodes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables teams to systematically create, document, and govern Claude Code skills with a standardized structure and best-practices guidance.

Core Features & Use Cases

  • Defines the expected skill structure including YAML frontmatter and trigger types (keywords, intent patterns, file paths, content patterns)
  • Documents progressive disclosure, the 500-line rule, hook mechanisms, and session tracking
  • Provides templates and testing steps for adding new skills, updating skill-rules.json, and validating triggers

Quick Start

Create a new skill at .claude/skills/{skill-name}/SKILL.md, update skill-rules.json, and validate triggers per the guidelines.

Frequently Asked Questions about skill-developer

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

FAQPage Schema
How do I structure Claude Code skills using YAML frontmatter?

Standardized YAML frontmatter structures Claude Code skills by defining trigger types like keywords, intent patterns, file paths, and content patterns, ensuring proper activation and governance across hooks.

What is the 500-line rule for skill development?

The 500-line rule is a progressive disclosure best practice for Claude Code skills that limits skill size to maintain manageability, structured documentation, and efficient session tracking during execution.

How do I test trigger patterns for Claude Code skills?

Testing trigger patterns involves validating keywords, intent patterns, file paths, and content patterns against defined skill rules, ensuring the YAML frontmatter correctly activates the intended skill hooks.

How do hook mechanisms work in Claude Code skills?

Hook mechanisms in Claude Code skills intercept execution flows using defined trigger patterns, enabling session tracking and progressive disclosure to systematically govern skill activation and behavior.

What are the best practices for updating skill-rules.json?

Updating skill-rules.json requires validating trigger patterns, maintaining YAML frontmatter structure, enforcing the 500-line rule, and systematically testing skill activation across hooks.

Why does my Claude Code skill trigger fail to activate?

Skill trigger activation fails when YAML frontmatter trigger types are misconfigured, skill-rules.json is outdated, or trigger patterns like keywords, file paths, or intent patterns do not match the input.