skill-developer

Guide authors in creating Claude Code skills with auto-activation and testing.

Updated Jan 24, 2026
One-click install
npx skills add https://github.com/fredpope/bench --skill skill-developer-fredpope
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-developer
Source: https://github.com/fredpope/bench/tree/main/.claude/skills/skill-developer
Command: npx skills add https://github.com/fredpope/bench --skill skill-developer-fredpope

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps knowledge workers and developers design, document, and maintain Claude Code skills with a clear, repeatable pattern for auto-activation, progressive disclosure, and robust testing.

Core Features & Use Cases

  • Guidance on creating SKILL.md with frontmatter, including required fields and structure.
  • Comprehensive overview of trigger types (keywords, intent patterns, file paths, content patterns) and enforcement modes.
  • Best practices for testing, reference materials, and safe integration into skill-rules.json.
  • Use Case: A Skill Developer creates a new skill and configures its rules to ensure predictable activation and minimal false positives.

Quick Start

The Quick Start section outlines how to draft a new skill: write SKILL.md, add an entry to skill-rules.json, and validate with manual hook tests.

Frequently Asked Questions about skill-developer

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

FAQPage Schema
How do I create a Claude Code skill with auto-activation?

To create a Claude Code skill with auto-activation, you draft a SKILL.md file with proper frontmatter, add a configuration entry to skill-rules.json, and validate the trigger patterns using manual hook tests to ensure predictable activation.

What are the trigger patterns available in skill-rules.json?

Trigger patterns in skill-rules.json include keywords, intent patterns, file paths, and content patterns. These trigger types work with configurable enforcement modes to control how and when a skill activates automatically.

How does the two-hook architecture work for Claude Code skills?

The two-hook architecture ensures safe, automated skill activation by validating trigger conditions and enforcing rules before execution. This mechanism minimizes false positives and maintains predictable behavior during skill deployment.

What is progressive disclosure in skill development?

Progressive disclosure in skill development is a documentation strategy that structures SKILL.md files to reveal information incrementally. It satisfies testing requirements by incorporating reference files and validation steps for robust skill maintenance.

How do I test skill frontmatter and enforcement levels before deployment?

You test skill frontmatter and enforcement levels by running manual hook tests to validate trigger patterns and auto-activation behavior. This process verifies that required fields are correctly structured and activation rules function as intended.

When should I adjust enforcement modes for skill triggers?

You should adjust enforcement modes for skill triggers when configuring auto-activation rules to balance strictness and flexibility. Proper enforcement configuration prevents false positives and ensures safe integration into the skill-rules.json architecture.