skill-developer

Generate structured semantic metadata for RAG systems from Skill Units.

1|1|Updated Nov 16, 2025
One-click install
npx skills add https://github.com/chriskrycho/nova-rust-2 --skill skill-developer-chriskrycho
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-developer
Source: https://github.com/chriskrycho/nova-rust-2/tree/main/.claude/skills/skill-developer
Command: npx skills add https://github.com/chriskrycho/nova-rust-2 --skill skill-developer-chriskrycho

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? This Skill provides comprehensive guidance and best practices for developing, managing, and troubleshooting Claude Code skills. It solves the problem of inconsistent skill quality, difficult debugging, and ensuring adherence to Anthropic's guidelines like the 500-line rule and progressive disclosure. It streamlines the skill development workflow, reducing errors and saving developer time.

Core Features & Use Cases:

  • Skill Creation Workflow: Step-by-step guide for creating new skills, from file structure to testing.
  • Trigger Configuration: Detailed explanation of keyword, intent, file path, and content patterns for precise skill activation.
  • Enforcement & Hooks: Understand how guardrail skills block actions and how suggestion skills provide proactive guidance using UserPromptSubmit and PreToolUse hooks.
  • Use Case: A developer needs to create a new guardrail skill to prevent common database errors. This skill guides them through defining triggers, setting enforcement to 'block', and implementing session tracking, ensuring the guardrail is effective and user-friendly.

Quick Start: To create a new skill, start by asking: "Guide me through creating a new Claude Code skill for database verification." Or, to debug an existing skill: "My 'frontend-dev-guidelines' skill isn't triggering on React components. Help me troubleshoot."

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 new Claude Code skill from scratch?

Creating a Claude Code skill involves defining file structure, configuring triggers using keyword and intent patterns, setting enforcement rules, and implementing hooks like UserPromptSubmit and PreToolUse. Start with the skill creation workflow guide, then test your triggers against representative code to ensure they activate correctly.

What's the difference between guardrail skills and suggestion skills?

Guardrail skills block actions by enforcing rules and preventing errors, while suggestion skills provide proactive guidance. Guardrails use block enforcement; suggestions use PreToolUse hooks to offer recommendations. Choose guardrails when you need to prevent mistakes, suggestions when you want to guide without restricting.

How do I configure trigger patterns for skill activation?

Skill triggers activate based on keyword patterns, intent detection, file paths, and content matching. Define patterns declaratively in your skill's trigger configuration, test them against multiple code contexts, and use progressive disclosure to surface guardrails only when relevant to avoid overwhelming users.

Why isn't my skill triggering on the code I expect?

Skill triggering failures usually stem from overly broad or narrow trigger patterns, misaligned intent detection, or content matching that doesn't capture your target scenario. Debug by testing each trigger component independently, review your pattern definitions against real code samples, and verify your skill respects the 500-line limit.

Can I use hooks to provide real-time suggestions in Claude Code?

Yes. The UserPromptSubmit and PreToolUse hooks enable real-time suggestions by intercepting user input and tool calls. Use PreToolUse to analyze planned actions and offer guidance before execution, or UserPromptSubmit to detect intent and suggest best practices proactively.

What best practices should I follow to avoid common skill development errors?

Follow Anthropic's guidelines including the 500-line rule for skill size, use deterministic trigger patterns, implement session tracking for enforcement, test across diverse code contexts, and version your skill metadata clearly. Progressive disclosure prevents overwhelming users with simultaneous guardrails.