Create and manage Claude Code skills following Anthropic best practices. Use when creating new skills, modifying skill-rules.json, understanding trigger patterns, working with hooks, debugging skill activation, or implementing progressive disclosure. Covers skill structure, YAML frontmatter, trigger types (keywords, intent patterns, file paths, content patterns), enforcement levels (block, suggest, warn), hook mechanisms (UserPromptSubmit, PreToolUse), session tracking, and the 500-line rule.
The skill-developer skill is designed to assist developers in creating and managing skills within the Claude Code environment. It adheres to Anthropic's best practices, ensuring that the development process is efficient and error-free. This skill addresses common challenges faced during skill creation, including managing skill rules, understanding trigger patterns, and debugging skill activation issues. By following the guidelines set forth in this skill, developers can enhance the quality and functionality of their skills, leading to a more robust user experience.
Key features of the skill-developer skill include detailed guidance on structuring skills, utilizing YAML frontmatter, and implementing various trigger types such as keywords and intent patterns. Developers will also learn about enforcement levels that dictate how skills interact with user input, as well as the hook mechanisms that allow for proactive suggestions and gentle reminders. Through these features, the skill-developer skill supports a systematic approach to skill development, incorporating session tracking and the critical 500-line rule that promotes maintainable code.
This skill is particularly useful for developers who are either new to the Claude Code environment or looking to refine their existing skills. It serves as a comprehensive resource for anyone involved in skill development, from creating new skills and modifying existing ones to ensuring compliance with best practices and maintaining code quality. By leveraging the insights and tools provided by the skill-developer skill, users can achieve greater efficiency and effectiveness in their development workflows.
Follow the steps outlined in the Quick Start section, starting with creating a skill file in the .claude/skills directory.
You should have access to the Claude Code environment and follow the specified best practices outlined in the documentation.
Yes, the skill-developer skill provides guidance on modifying skill rules and triggers.
The 500-line rule is a guideline that encourages maintainable code by limiting the size of individual skill files.
Guardrail skills block file edits until used, which can be a limitation if you're working on multiple files concurrently.
Quick Setup:
.claude/skills/Repository
langfuse/langfuse