skill-developer

Configures Claude Code skills with triggers, guards, and escalation policies.

14|Updated Oct 31, 2025
One-click install
npx skills add https://github.com/NotMyself/claude-stack-dotnet --skill skill-developer-notmyself
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-developer
Source: https://github.com/NotMyself/claude-stack-dotnet/tree/main/.claude/skills/skill-developer
Command: npx skills add https://github.com/NotMyself/claude-stack-dotnet --skill skill-developer-notmyself

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires npm, typescript, and includes references (resource) components.

What problem does it solve?

This Skill empowers developers to create, manage, and debug custom Claude Code skills, ensuring they adhere to best practices like the 500-line rule and progressive disclosure. It demystifies the skill activation system, allowing for precise automation and guardrail implementation.

Core Features & Use Cases

  • Skill Creation Workflow: Step-by-step guide for defining skill structure, YAML frontmatter, and trigger conditions.
  • Advanced Triggering: Configure skills using keywords, intent patterns, file paths, and content patterns for precise activation.
  • Enforcement & Guardrails: Implement blocking guardrails or proactive suggestions to guide AI behavior and prevent errors.
  • Use Case: When you need to extend Claude's capabilities with project-specific knowledge or enforce coding standards, use this skill to build and integrate new custom skills seamlessly.

Quick Start

I want to create a new Claude Code skill. Guide me through the process and best practices.

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 with trigger patterns and guardrails?

Create a Claude Code skill by defining SKILL.md frontmatter, configuring skill-rules.json with trigger types (keywords, intent patterns, file and content patterns), and setting enforcement levels (block, suggest, warn). Use hook mechanisms like UserPromptSubmit and PreToolUse to activate guardrails that prevent unsafe edits and misconfigurations across your automation workflows.

What are the best practices for designing AI automation skills?

Follow best practices including the 500-line rule for skill complexity, progressive disclosure to reveal capabilities incrementally, and session tracking to maintain context. Define clear trigger conditions, implement appropriate guardrails for your domain, and use blockMessage templates with environment overrides so operators can adjust enforcement dynamically without code changes.

How do trigger patterns and hook mechanisms work in skill activation?

Skill activation uses two hook types: UserPromptSubmit fires before user input reaches Claude, and PreToolUse fires before tool execution. Triggers include keywords, intent patterns, file path matching, and content patterns. Together, they determine when a skill activates and enforce domain-specific rules across code edits, file opens, and tool invocations.

Can I use guardrails to enforce coding standards in Claude Code?

Yes, guardrail skills block unsafe operations or suggest best practices using enforcement levels. Define rules in skill-rules.json, set conditions under which they apply, and use skipConditions to exclude specific cases. Environment overrides let operators control enforcement without rebuilding, making guardrails adaptable to different projects and risk profiles.

What dependencies and setup do I need to build a Claude Code skill?

Build skills using npm and TypeScript. You'll define SKILL.md frontmatter for metadata, create skill-rules.json following the predefined schema, and configure trigger patterns and enforcement policies. References components provide lookup data; session tracking and progressive disclosure are built-in mechanisms you configure rather than implement from scratch.