skill-developer

Create Claude Code skills with SKILL.md structure and skill-rules.json configuration.

1|Updated Dec 13, 2025
One-click install
npx skills add https://github.com/fghaffar/claude-cursor-setup --skill skill-developer-fghaffar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-developer
Source: https://github.com/fghaffar/claude-cursor-setup/tree/main/skills/skill-developer
Command: npx skills add https://github.com/fghaffar/claude-cursor-setup --skill skill-developer-fghaffar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams design, document, and maintain Claude Code skills, ensuring consistent structure, triggers, and activation rules across projects.

Core Features & Use Cases

  • Guidance on building skill content: SKILL.md structure, YAML frontmatter, trigger types (keywords, intent patterns, file paths, content patterns)
  • Step-by-step workflow: how to create new skills, add to skill-rules.json, test triggers, and iterate
  • Progressive disclosure: reference files for deeper details and avoid overwhelming docs

Quick Start

  • Create a new skill at .claude/skills/{name}/SKILL.md with proper frontmatter
  • Add the skill to .claude/skills/skill-rules.json
  • Test triggers using the provided CLI scripts

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 from scratch?

Create a new skill by adding a SKILL.md file with YAML frontmatter to .claude/skills/{name}/, then register it in .claude/skills/skill-rules.json. Define trigger patterns, hooks, and guardrail enforcement rules in the frontmatter to activate the skill based on keywords, file paths, or content patterns.

What goes in the SKILL.md frontmatter and structure?

SKILL.md frontmatter specifies trigger types (keywords, intent patterns, file paths, content patterns), activation rules, guardrail enforcement levels, hook mechanisms, and session tracking config. The structure guides progressive disclosure via reference files to avoid overwhelming documentation while maintaining complete skill definitions.

How do I test skill triggers and activation rules?

Use provided CLI scripts to validate trigger matching against keywords, intent patterns, file paths, and content patterns. Test guardrail enforcement and hook execution across domain and guardrail skills to ensure consistent activation behavior before deploying skills to the Claude Code environment.

Can I use progressive disclosure to keep skill documentation manageable?

Yes. Progressive disclosure embeds reference files in SKILL.md to reveal deeper details on demand, avoiding cognitive overload. Link to versioning, hot-reload concepts, analytics hooks, and automated testing scaffolds separately so users access only what they need at each stage.

What's the difference between keyword triggers and intent pattern triggers?

Keyword triggers activate on exact or fuzzy term matches within user input; intent pattern triggers recognize broader semantic intent and workflow context. Combine both with file path and content pattern triggers to build layered, context-aware skill activation across guardrail and domain workflows.

Do I need to version skills and support hot-reload?

Versioning and hot-reload concepts are satisfied through skill-rules.json configuration and SKILL.md structure. The framework supports iterative skill updates and testing scaffolds to validate changes without disrupting active sessions, enabling consistent skill evolution across the Claude Code environment.