skill-developer

Create and manage Claude Code skills with frontmatter, hooks, and JSON schema validation.

1|Updated Dec 15, 2025
One-click install
npx skills add https://github.com/jokken79/YuKyuDATA-app1.0v --skill skill-developer-jokken79
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-developer
Source: https://github.com/jokken79/YuKyuDATA-app1.0v/tree/main/.agent/skills/skill-developer
Command: npx skills add https://github.com/jokken79/YuKyuDATA-app1.0v --skill skill-developer-jokken79

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines the creation and ongoing maintenance of Claude Code skills by providing a clear, best-practices driven blueprint, ensuring consistent architecture and documentation.

Core Features & Use Cases

  • Clear template for SKILL.md frontmatter and associated references
  • Explanation of the two-hook architecture (UserPromptSubmit and PreToolUse) and how to test triggers
  • Guidance on JSON schema validation, progressive disclosure, and skip conditions for safe activation

Quick Start

Create a new skill under .claude/skills/{skill-name}/SKILL.md with frontmatter containing name and description, then add an entry to .claude/skills/skill-rules.json and test with manual trigger checks.

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 using SKILL.md frontmatter?

To create a Claude Code skill, add a SKILL.md file under .claude/skills/{skill-name}/ with frontmatter containing the name and description, then register it in .claude/skills/skill-rules.json for validation.

What are the UserPromptSubmit and PreToolUse hooks in Claude Code skill development?

UserPromptSubmit and PreToolUse hooks form a two-hook architecture for Claude Code skills, enabling trigger rule enforcement and safe activation testing across projects before tool execution.

How does JSON schema validation work for Claude Code skill definitions?

JSON schema validation enforces guardrails and domain skill types within Claude Code skills, ensuring consistent architecture and safe activation by validating frontmatter and trigger rules.

What is progressive disclosure in Claude Code skill authoring?

Progressive disclosure in Claude Code skill authoring controls when specific skill instructions are activated, using skip conditions to ensure safe and consistent trigger enforcement across different project contexts.

Do I need to manually test trigger rules when building a Claude Code skill?

Yes, manual trigger checks are required to test the two-hook architecture and validate that skip conditions and guardrails activate safely and consistently across your project environment.

What is the difference between guardrail and domain skill types in Claude Code?

Guardrail skills enforce safety constraints with strict enforcement levels, while domain skills provide specific functional guidance, both validated through JSON schema for consistent activation in Claude Code.