From agentic-sdlc
Use this skill when you need to create, modify, or review Claude Code skills. Covers skill structure, frontmatter, progressive disclosure, best practices, and activation patterns.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agentic-sdlc:skill-developerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill guides you through creating effective Claude Code skills. A skill encapsulates domain knowledge, workflows, or guardrails that Claude can activate contextually.
This skill guides you through creating effective Claude Code skills. A skill encapsulates domain knowledge, workflows, or guardrails that Claude can activate contextually.
Every skill lives in its own directory under skills/:
skills/
my-skill/
SKILL.md # Main skill file (required)
resources/ # Supporting references (optional)
patterns.md
examples.md
Every SKILL.md must start with YAML frontmatter:
---
name: my-skill-name
description: Use this skill when [specific trigger condition]. It provides [what it offers].
---
| Field | Purpose |
|---|---|
name | Unique identifier, kebab-case. Matches the directory name. |
description | Tells Claude when to activate the skill. Be specific. |
The description field is the single most important line — it determines whether Claude activates the skill at the right time.
Keep SKILL.md under 500 lines. If you need more, use resources/.
Claude will read resources on demand — reference them explicitly:
For detailed pattern examples, see `resources/patterns.md`.
Write instructions at the right level of abstraction. Skills should tell Claude what to do and why, not micromanage every keystroke.
const then a space then the variable name..."Claude tends toward the most common patterns from its training data. Skills should explicitly call out when you want something different from the default:
Each skill should cover one domain. If a skill grows beyond 500 lines or covers multiple unrelated concerns, split it.
Skills activate based on the description field matching the user's intent. Common trigger patterns:
| Pattern | Example Description |
|---|---|
| Keyword | "Use when the user mentions database migrations..." |
| Intent | "Use when the user wants to set up a new microservice..." |
| File | "Use when working with files matching *.migration.ts..." |
| Command | "Use when the user runs /create migration..." |
skills/<skill-name>/SKILL.md with frontmatter.description that targets the right activation context.resources/.For detailed pattern examples and integration strategies, see resources/skill-patterns.md.
npx claudepluginhub syanix/agentic-sdlc --plugin agentic-sdlcGuides development of Claude Code SKILL.md files with best practices, structure, YAML frontmatter rules, categories, patterns, references, and testing.
Guides creation of new Claude Code skills from scratch, covering SKILL.md anatomy, YAML frontmatter best practices, trigger phrases, and optional resources like scripts. Triggers on 'create a skill', 'new skill', 'scaffold skill'.
Guides creation, refinement, and best practices for Claude Code Skills including SKILL.md structure, router patterns, workflows, references, XML formatting, and progressive disclosure.