skill-developer

Create and manage Claude Code skills with YAML frontmatter and hooks.

Updated Jan 13, 2026
One-click install
npx skills add https://github.com/shinnytech/caiwenqiang-member-rank --skill skill-developer-shinnytech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-developer
Source: https://github.com/shinnytech/caiwenqiang-member-rank/tree/main/.cursor/skills/skill-developer
Command: npx skills add https://github.com/shinnytech/caiwenqiang-member-rank --skill skill-developer-shinnytech

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill empowers you to create, manage, and debug Claude Code skills efficiently, ensuring adherence to best practices and maximizing the auto-activation system's effectiveness.

Core Features & Use Cases

  • Skill Creation: Guides you through creating new skills, defining triggers, and configuring rules.
  • Hook Mechanics: Explains the UserPromptSubmit and PreToolUse hooks for proactive suggestions and guardrails.
  • Debugging: Provides troubleshooting steps for common issues like non-triggering skills or false positives.
  • Use Case: When you need to build a new skill to automatically suggest documentation for a specific API endpoint, this Skill will guide you through defining the triggers and rules in skill-rules.json.

Quick Start

Use the skill-developer skill to create a new skill named 'api-documentation-helper'.

Frequently Asked Questions about skill-developer

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

FAQPage Schema
How do I create and configure Claude Code skills with auto-activation triggers?

To create Claude Code skills, you define the skill structure, configure YAML frontmatter, and set up trigger types with enforcement levels in skill-rules.json. This enables the auto-activation system to match patterns and proactively suggest your skill.

How do UserPromptSubmit and PreToolUse hook mechanisms work in skill development?

UserPromptSubmit and PreToolUse hook mechanisms provide proactive suggestions and guardrails during skill development. They intercept user prompts and tool executions, allowing your Claude Code skills to enforce rules and trigger contextually based on pattern matching.

Why are my Claude Code skills not triggering or showing false positives during auto-activation?

False positives and non-triggering skills in the auto-activation system stem from misconfigured pattern matching or rule configuration issues. Debugging involves checking your YAML frontmatter, verifying trigger types, and validating your skill-rules.json against Anthropic's best practices.

What is the 500-line rule and progressive disclosure for Claude Code skill structure?

The 500-line rule and progressive disclosure are Anthropic best practices for skill structure. They ensure your Claude Code skills remain maintainable by limiting file length and revealing detailed instructions only when contextually required by the auto-activation system.

Can I use this skill to build a helper that suggests API documentation automatically?

Yes, you can build an API documentation helper skill by defining specific triggers and rules in skill-rules.json. This configures the auto-activation system to match API endpoint queries and proactively suggest your documentation skill.

What are the best practices for debugging rule configuration and pattern matching in Claude Code?

Debugging rule configuration and pattern matching requires validating your YAML frontmatter and trigger types against Anthropic's best practices. Proper configuration ensures the auto-activation system correctly interprets enforcement levels and avoids false positives.