Skip to main content

skill-name

"What it does + when to use (activation triggers)."

Jump to install

Source facts

Repository
2025Emma/vibe-coding-cn
Last source activity
December 16, 2025 at 14:23
Detected SKILL.md language
Hindi
Stars
22,992
Forks
2,422

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions ┬╖ Read-only preview
рдирд╛рдо
рдХреНрд▓рд╛рдЙрдб-рдХреМрд╢рд▓
рд╡рд┐рд╡рд░рдг
рдХреНрд▓рд╛рдЙрдб рдХреМрд╢рд▓ рдореЗрдЯрд╛-рдХреМрд╢рд▓: рдбреЛрдореЗрди рд╕рд╛рдордЧреНрд░реА (рджрд╕реНрддрд╛рд╡реЗрдЬрд╝/рдПрдкреАрдЖрдИ/рдХреЛрдб/рд╕реНрдкреЗрд╕) рдХреЛ рдПрдХ рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдп рдХреМрд╢рд▓ (SKILL.md + рд╕рдВрджрд░реНрдн/рд╕реНрдХреНрд░рд┐рдкреНрдЯ/рд╕рдВрдкрддреНрддрд┐) рдореЗрдВ рдирд┐рдХрд╛рд▓реЗрдВ, рдФрд░ рд╕реНрдкрд╖реНрдЯрддрд╛, рд╕рдХреНрд░рд┐рдпрдг рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдФрд░ рдЧреБрдгрд╡рддреНрддрд╛ рджреНрд╡рд╛рд░ рдХреЗ рд▓рд┐рдП рдореМрдЬреВрджрд╛ рдХреМрд╢рд▓ рдХреЛ рджреЛрдмрд╛рд░рд╛ рддреИрдпрд╛рд░ рдХрд░реЗрдВред
#рдХреНрд▓рд╛рдЙрдбрд╕реНрдХрд┐рд▓реНрд╕ рдореЗрдЯрд╛-рд╕реНрдХрд┐рд▓ рдмрд┐рдЦрд░реА рд╣реБрдИ рдбреЛрдореЗрди рд╕рд╛рдордЧреНрд░реА рдХреЛ рдПрдХ рдРрд╕реЗ рдХреМрд╢рд▓ рдореЗрдВ рдмрджрд▓реЗрдВ рдЬреЛ рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдп, рд░рдЦрд░рдЦрд╛рд╡ рдпреЛрдЧреНрдп рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рд╕рдХреНрд░рд┐рдп рд╣реЛ: - `SKILL.md` рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреБ рдХреЗ рд░реВрдк рдореЗрдВ (рдЯреНрд░рд┐рдЧрд░, рдмрд╛рдзрд╛рдПрдВ, рдкреИрдЯрд░реНрди, рдЙрджрд╛рд╣рд░рдг) - рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рд╕рд╛рдХреНрд╖реНрдп рдФрд░ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреЗ рд▓рд┐рдП `рд╕рдВрджрд░реНрдн/` - рдордЪрд╛рди рдФрд░ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рд╡реИрдХрд▓реНрдкрд┐рдХ `рд╕реНрдХреНрд░рд┐рдкреНрдЯ/` рдФрд░ `рд╕рдВрдкрддреНрддрд┐рдпрд╛рдБ/` ## рдЗрд╕ рдХреМрд╢рд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдм рдХрд░рдирд╛ рд╣реИ рдЬрдм рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рддреЛ рдЗрд╕ рдореЗрдЯрд╛-рдХреМрд╢рд▓ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░реЗрдВ: - рдбреЙрдХреНрд╕/рд╕реНрдкреЗрдХреНрд╕/рд░рд┐рдкреЛрдЬрд╝ рд╕реЗ рд╢реБрд░реВ рд╕реЗ рд╣реА рдПрдХ рдирдпрд╛ рдХреМрд╢рд▓ рдмрдирд╛рдПрдВ - рдореМрдЬреВрджрд╛ рдХреМрд╢рд▓ рдХреЛ рдкреБрдирдГ рд╕рдХреНрд░рд┐рдп рдХрд░реЗрдВ (рдмрд╣реБрдд рд▓рдВрдмрд╛, рдЕрд╕реНрдкрд╖реНрдЯ, рдЕрд╕рдВрдЧрдд, рдорд┐рд╕рдлрд╛рдпрд░) - рдбрд┐рдЬрд╝рд╛рдЗрди рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕рдХреНрд░рд┐рдпрдг (рдлреНрд░рдВрдЯрдореИрдЯрд░ + рдЯреНрд░рд┐рдЧрд░реНрд╕ + рд╕реАрдорд╛рдПрдБ) - рдмрдбрд╝реА рд╕рд╛рдордЧреНрд░реА рд╕реЗ рдПрдХ рд╕рд╛рдлрд╝ рддреНрд╡рд░рд┐рдд рд╕рдВрджрд░реНрдн рдирд┐рдХрд╛рд▓реЗрдВ - рд▓рдВрдмреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдпреЛрдЧреНрдп `рд╕рдВрджрд░реНрдн/` рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ - рдПрдХ рдЧреБрдгрд╡рддреНрддрд╛ рдЧреЗрдЯ рдФрд░ рдПрдХ рд╕рддреНрдпрд╛рдкрдирдХрд░реНрддрд╛ рдЬреЛрдбрд╝реЗрдВ ## рд╕реАрдорд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдпрд╣ рдореЗрдЯрд╛-рдХреМрд╢рд▓ рдирд╣реАрдВ рд╣реИ: - рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдПрдХ рдбреЛрдореЗрди рдХреМрд╢рд▓ (рдпрд╣ рдбреЛрдореЗрди рдХреМрд╢рд▓ рдмрдирд╛рддрд╛ рд╣реИ) - рдмрд╛рд╣рд░реА рддрдереНрдпреЛрдВ рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рд▓рд╛рдЗрд╕реЗрдВрд╕ (рдпрджрд┐ рд╕рд╛рдордЧреНрд░реА рдЗрд╕реЗ рд╕рд╛рдмрд┐рдд рдирд╣реАрдВ рдХрд░рддреА рд╣реИ, рддреЛ рдРрд╕рд╛ рдХрд╣реЗрдВ рдФрд░ рд╕рддреНрдпрд╛рдкрди рдкрде рдЬреЛрдбрд╝реЗрдВ) - рдЖрд╡рд╢реНрдпрдХ рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдХрд▓реНрдк (рдпрджрд┐ рдЗрдирдкреБрдЯ рдЧрд╛рдпрдм рд╣реИрдВ, рддреЛ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ 1-3 рдкреНрд░рд╢реНрди рдкреВрдЫреЗрдВ) ## рддреНрд╡рд░рд┐рдд рд╕рдВрджрд░реНрдн ### рдбрд┐рд▓рд┐рд╡рд░реЗрдмрд▓реНрд╕ (рдЖрдкрдХреЛ рдХреНрдпрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП) рдЖрдкрдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП: 1. рдПрдХ рдареЛрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд▓реЗрдЖрдЙрдЯ (рдЖрдорддреМрд░ рдкрд░ `skills/<skill-name>/`) 2. рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдпреЛрдЧреНрдп рдЯреНрд░рд┐рдЧрд░реНрд╕, рд╕реАрдорд╛рдУрдВ рдФрд░ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдпреЛрдЧреНрдп `SKILL.md` 3. рд▓рдВрдмреЗ рдкреНрд░рд╛рд░реВрдк рд╡рд╛рд▓реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЛ `references/index.md` рдХреЗ рд╕рд╛рде `references/` рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ 4. рдкреНрд░реА-рдбрд┐рд▓реАрд╡рд░реА рдЪреЗрдХрд▓рд┐рд╕реНрдЯ (рдХреНрд╡рд╛рд▓рд┐рдЯреА рдЧреЗрдЯ) ### рдЕрдиреБрд╢рдВрд╕рд┐рдд рд▓реЗрдЖрдЙрдЯ (рдиреНрдпреВрдирддрдо -> рдкреВрд░реНрдг) ``` skill-name/ |-- SKILL.md # Required: entrypoint with YAML frontmatter |-- references/ # Optional: long-form docs/evidence/index | `-- index.md # Recommended: navigation index |-- scripts/ # Optional: helpers/automation `-- assets/ # Optional: templates/configs/static assets ``` рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдиреНрдпреВрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╕рд┐рд░реНрдл `SKILL.md` рд╣реИ (рдЖрдк рдмрд╛рдж рдореЗрдВ `рд╕рдВрджрд░реНрдн/` рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ)ред ### YAML рдлреНрд░рдВрдЯрдореИрдЯрд░ (рдЖрд╡рд╢реНрдпрдХ) ```yaml --- name: skill-name description: "What it does + when to use (activation triggers)." --- ``` рдлреНрд░рдВрдЯрдореИрдЯрд░ рдирд┐рдпрдо: - `рдирд╛рдо` `^[a-z][a-z0-9-]*$` рд╕реЗ рдореЗрд▓ рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╛рдо рд╕реЗ рдореЗрд▓ рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП - `рд╡рд┐рд╡рд░рдг` рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдпреЛрдЧреНрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП ("рдПрдХреНрд╕ рдХреЗ рд╕рд╛рде рдорджрдж рдирд╣реАрдВ") рдФрд░ рдЗрд╕рдореЗрдВ рдареЛрд╕ рдЯреНрд░рд┐рдЧрд░ рдХреАрд╡рд░реНрдб рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП ### рдиреНрдпреВрдирддрдо `SKILL.md` рдХрдВрдХрд╛рд▓ (рдХреЙрдкреА/рдкреЗрд╕реНрдЯ) ```markdown --- name: my-skill description: "[Domain] capability: includes [capability 1], [capability 2]. Use when [decidable triggers]." --- # my-skill Skill One sentence that states the boundary and the deliverable. ## When to Use This Skill Trigger when any of these applies: - [Trigger 1: concrete task/keyword] - [Trigger 2] - [Trigger 3] ## Not For / Boundaries - What this skill will not do (prevents misfires and over-promising) - Required inputs; ask 1-3 questions if missing ## Quick Reference ### Common Patterns **Pattern 1:** one-line explanation ```text [рдХрдорд╛рдВрдб/рд╕реНрдирд┐рдкреЗрдЯ рдЖрдк рдкреЗрд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ] ``` ## Examples ### Example 1 - Input: - Steps: - Expected output / acceptance: ### Example 2 ### Example 3 ## References - `references/index.md`: navigation - `references/...`: long-form docs split by topic ## Maintenance - Sources: docs/repos/specs (do not invent) - Last updated: YYYY-MM-DD - Known limits: what is explicitly out of scope ``` ### рд╕рдВрд▓реЗрдЦрди рдирд┐рдпрдо (рдкрд░рдХреНрд░рд╛рдореНрдп рдирд╣реАрдВ) 1. рддреНрд╡рд░рд┐рдд рд╕рдВрджрд░реНрдн рд╕рдВрдХреНрд╖рд┐рдкреНрдд, рд╕реАрдзреЗ рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреИрдЯрд░реНрди рдХреЗ рд▓рд┐рдП рд╣реИ - рдЬрдм рд╕рдВрднрд╡ рд╣реЛ рддреЛ рдЗрд╕реЗ <= 20 рдкреИрдЯрд░реНрди рд░рдЦреЗрдВред - рдЬрд┐рд╕ рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХреЛ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рд╡рд╣ `рд╕рдВрджрд░реНрдн/` рдореЗрдВ рдЬрд╛рддреА рд╣реИред 2. рд╕рдХреНрд░рд┐рдпрдг рдирд┐рд░реНрдгрдп рдпреЛрдЧреНрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП - рдлреНрд░рдВрдЯрдореИрдЯрд░ 'рд╡рд┐рд╡рд░рдг' рдореЗрдВ рдареЛрд╕ рдХреАрд╡рд░реНрдб рдХреЗ рд╕рд╛рде "рдХреНрдпрд╛ + рдХрдм" рд▓рд┐рдЦрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред - "рдХрдм рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ" рдореЗрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпреЛрдВ/рдЗрдирдкреБрдЯ/рд▓рдХреНрд╖реНрдпреЛрдВ рдХреА рд╕реВрдЪреА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдЕрд╕реНрдкрд╖реНрдЯ рд╕рд╣рд╛рдпрддрд╛ рдкрд╛рда рдХреА рдирд╣реАрдВред - рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдХреЗ рд▓рд┐рдП "рдиреЙрдЯ рдлреЙрд░/рдмрд╛рдЙрдВрдбреНрд░реАрдЬрд╝" рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реИред 3. рдмрд╛рд╣рд░реА рд╡рд┐рд╡рд░рдгреЛрдВ рдкрд░ рдХреЛрдИ рджрд┐рдЦрд╛рд╡рд╛ рдирд╣реАрдВ - рдпрджрд┐ рд╕рд╛рдордЧреНрд░реА рдЗрд╕реЗ рд╕рд╛рдмрд┐рдд рдирд╣реАрдВ рдХрд░рддреА рд╣реИ, рддреЛ рдРрд╕рд╛ рдХрд╣реЗрдВ рдФрд░ рдПрдХ рд╕рддреНрдпрд╛рдкрди рдкрде рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВред ### рд╡рд░реНрдХрдлрд╝реНрд▓реЛ (рд╕рд╛рдордЧреНрд░реА -> рдХреМрд╢рд▓) рдЪрд░рдг рди рдЫреЛрдбрд╝реЗрдВ: 1. рджрд╛рдпрд░рд╛: рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП/рдЪрд╛рд╣рд┐рдП/рдХрднреА рдирд╣реАрдВ (рдХреБрд▓ рддреАрди рд╡рд╛рдХреНрдп рдареАрдХ рд╣реИрдВ) 2. рдкреИрдЯрд░реНрди рдирд┐рдХрд╛рд▓реЗрдВ: 10-20 рдЙрдЪреНрдЪ-рдЖрд╡реГрддреНрддрд┐ рдкреИрдЯрд░реНрди рдЪреБрдиреЗрдВ (рдХрдорд╛рдВрдб/рд╕реНрдирд┐рдкреЗрдЯ/рдкреНрд░рд╡рд╛рд╣) 3. рдЙрджрд╛рд╣рд░рдг рдЬреЛрдбрд╝реЗрдВ: >= 3 рдЖрд░рдВрдн рд╕реЗ рдЕрдВрдд рддрдХ рдЙрджрд╛рд╣рд░рдг (рдЗрдирдкреБрдЯ -> рдЪрд░рдг -> рд╕реНрд╡реАрдХреГрддрд┐) 4. рд╕реАрдорд╛рдПрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ: рджрд╛рдпрд░реЗ рд╕реЗ рдмрд╛рд╣рд░ рдХреНрдпрд╛ рд╣реИ + рдЖрд╡рд╢реНрдпрдХ рдЗрдирдкреБрдЯ 5. рд╕рдВрджрд░реНрднреЛрдВ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ: рд▓рдВрдмреЗ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ `references/` рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдВ + `references/index.md` рд▓рд┐рдЦреЗрдВ 6. рдЧреЗрдЯ рд▓рд╛рдЧреВ рдХрд░реЗрдВ: рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рдФрд░ рд╕рддреНрдпрд╛рдкрдирдХрд░реНрддрд╛ рдЪрд▓рд╛рдПрдБ ### рдЧреБрдгрд╡рддреНрддрд╛ рдЧреЗрдЯ (рдкреНрд░реА-рдбрд┐рд▓реАрд╡рд░реА рдЪреЗрдХрд▓рд┐рд╕реНрдЯ) рдиреНрдпреВрдирддрдо рдЬрд╛рдБрдЪ (рдкреВрд░реНрдг рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП `references/quality-checklist.md` рджреЗрдЦреЗрдВ): 1. `рдирд╛рдо` `^[a-z][a-z0-9-]*$` рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╛рдо рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ 2. `рд╡рд┐рд╡рд░рдг` рдареЛрд╕ рдЯреНрд░рд┐рдЧрд░ рдХреАрд╡рд░реНрдб рдХреЗ рд╕рд╛рде "рдХреНрдпрд╛ + рдХрдм" рдмрддрд╛рддрд╛ рд╣реИ 3. рдирд┐рд░реНрдгрд╛рдпрдХ рдЯреНрд░рд┐рдЧрд░реНрд╕ рдХреЗ рд╕рд╛рде "рдЗрд╕ рдХреМрд╢рд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдм рдХрд░реЗрдВ" рд╣реИ 4. рдорд┐рд╕рдлрд╛рдпрд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдиреЙрдЯ рдлрд╝реЙрд░ / рдмрд╛рдЙрдВрдбреНрд░реАрдЬрд╝" рд╣реИ 5. рддреНрд╡рд░рд┐рдд рд╕рдВрджрд░реНрдн <= 20 рдкреИрдЯрд░реНрди рд╣реИ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рд╕реАрдзреЗ рдкреНрд░рдпреЛрдЧ рдпреЛрдЧреНрдп рд╣реИ 6. >=3 рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ 7. рд▓рдВрдмреА рд╕рд╛рдордЧреНрд░реА `references/` рдореЗрдВ рд╣реИ рдФрд░ `references/index.md` рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИ 8. рдЕрдирд┐рд╢реНрдЪрд┐рдд рджрд╛рд╡реЛрдВ рдореЗрдВ рдПрдХ рд╕рддреНрдпрд╛рдкрди рдкрде рд╢рд╛рдорд┐рд▓ рд╣реИ (рдХреЛрдИ рдЭрд╛рдВрд╕рд╛ рдирд╣реАрдВ) 9. рдПрдХ рдСрдкрд░реЗрдЯрд░ рдХреЗ рдореИрдиреБрдЕрд▓ рдХреА рддрд░рд╣ рдкрдврд╝рддрд╛ рд╣реИ, рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдбрдВрдк рдХреА рддрд░рд╣ рдирд╣реАрдВ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдорд╛рдиреНрдп рдХрд░реЗрдВ: ```bash # From repo root (basic validation) ./skills/claude-skills/scripts/validate-skill.sh skills/<skill-name> # From repo root (strict validation) ./skills/claude-skills/scripts/validate-skill.sh skills/<skill-name> --strict # From skills/claude-skills/ (basic validation) ./scripts/validate-skill.sh ../<skill-name> # From skills/claude-skills/ (strict validation) ./scripts/validate-skill.sh ../<skill-name> --strict ``` ### рдЙрдкрдХрд░рдг рдФрд░ рдЯреЗрдореНрдкрд▓реЗрдЯ рдПрдХ рдирдпрд╛ рдХреМрд╢рд▓ рдврд╛рдВрдЪрд╛ рддреИрдпрд╛рд░ рдХрд░реЗрдВ: ```bash # From repo root (generate into ./skills/) ./skills/claude-skills/scripts/create-skill.sh my-skill --full --output skills # From skills/claude-skills/ (generate into ../ i.e. ./skills/) ./scripts/create-skill.sh my-skill --full --output .. # Minimal skeleton ./skills/claude-skills/scripts/create-skill.sh my-skill --minimal --output skills ``` рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕: - `assets/template-minimal.md` - `assets/template-complete.md` ## рдЙрджрд╛рд╣рд░рдг ### рдЙрджрд╛рд╣рд░рдг 1: рдбреЙрдХреНрд╕ рд╕реЗ рдПрдХ рдХреМрд╢рд▓ рдмрдирд╛рдПрдВ - рдЗрдирдкреБрдЯ: рдПрдХ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝/рд╡рд┐рд╢реЗрд╖рддрд╛ + 2-3 рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХреЛрдб рдирдореВрдиреЗ + рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдлрд▓рддрд╛ рдореЛрдб - рдХрджрдо: 1. `create-skill.sh` рдХреЛ `skills/<skill-name>/` рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд▓рд╛рдПрдБ 2. рдлреНрд░рдВрдЯрдореИрдЯрд░ `рд╡рд┐рд╡рд░рдг` рдХреЛ "рдХреНрдпрд╛ + рдХрдм" рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдЦреЗрдВ 3. рддреНрд╡рд░рд┐рдд рд╕рдВрджрд░реНрдн рдореЗрдВ 10-20 рдЙрдЪреНрдЪ-рдЖрд╡реГрддреНрддрд┐ рдкреИрдЯрд░реНрди рдирд┐рдХрд╛рд▓реЗрдВ 4. рд╕реНрд╡реАрдХреГрддрд┐ рдорд╛рдирджрдВрдб рдХреЗ рд╕рд╛рде >=3 рд╢реБрд░реВ рд╕реЗ рдЕрдВрдд рддрдХ рдЙрджрд╛рд╣рд░рдг рдЬреЛрдбрд╝реЗрдВ 5. рд▓рдВрдмреА рд╕рд╛рдордЧреНрд░реА рдХреЛ `references/` рдореЗрдВ рдбрд╛рд▓реЗрдВ рдФрд░ `references/index.md` рддрд╛рд░ рдХрд░реЗрдВ 6. `validate-skill.sh --strict` рдЪрд▓рд╛рдПрдБ рдФрд░ рдкреБрдирд░рд╛рд╡реГрддреНрдд рдХрд░реЗрдВ ### рдЙрджрд╛рд╣рд░рдг 2: "рдбреЙрдХреНрдЯрд░ рдбрдВрдк" рдХреМрд╢рд▓ рдХреЛ рджреЛрдмрд╛рд░рд╛ рддреИрдпрд╛рд░ рдХрд░реЗрдВ - рдЗрдирдкреБрдЯ: рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЪрд┐рдкрдХрд╛рдП рдЧрдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд╕рд╛рде рдПрдХ рдореМрдЬреВрджрд╛ `SKILL.md` - рдХрджрдо: 1. рдкрд╣рдЪрд╛рдиреЗрдВ рдХрд┐ рдХреМрди рд╕реЗ рднрд╛рдЧ рдкреИрдЯрд░реНрди рдмрдирд╛рдо рджреАрд░реНрдШ-рд░реВрдк рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рд╣реИрдВ 2. рд▓рдВрдмреЗ рдкреНрд░рд╛рд░реВрдк рд╡рд╛рд▓реЗ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ `рд╕рдВрджрд░реНрдн/` рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдВ (рд╡рд┐рд╖рдп рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╡рд┐рднрд╛рдЬрд┐рдд) 3. рддреНрд╡рд░рд┐рдд рд╕рдВрджрд░реНрдн рдХреЛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдХреЙрдкреА/рдкреЗрд╕реНрдЯ рдкреИрдЯрд░реНрди рдХреЗ рд░реВрдк рдореЗрдВ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦреЗрдВ 4. рдЙрджрд╛рд╣рд░рдг рдЬреЛрдбрд╝реЗрдВ рдпрд╛ рдареАрдХ рдХрд░реЗрдВ рдЬрдм рддрдХ рдХрд┐ рд╡реЗ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рди рд╣реЛ рдЬрд╛рдПрдВ 5. рдорд┐рд╕рдлрд╛рдпрд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдиреЙрдЯ рдлреЙрд░ / рдмрд╛рдЙрдВрдбреНрд░реАрдЬрд╝" рдЬреЛрдбрд╝реЗрдВ ### рдЙрджрд╛рд╣рд░рдг 3: рдПрдХ рдХреМрд╢рд▓ рдХреЛ рдорд╛рдиреНрдп рдХрд░реЗрдВ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ - рдЗрдирдкреБрдЯ: `рдХреМрд╢рд▓/<рдХреМрд╢рд▓-рдирд╛рдо>/` - рдХрджрдо: 1. рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП `validate-skill.sh` (рдиреЙрди-рд╕реНрдЯреНрд░рд┐рдХреНрдЯ) рдЪрд▓рд╛рдПрдБ 2. рдлреНрд░рдВрдЯрдореИрдЯрд░/рдирд╛рдо рдмреЗрдореЗрд▓ рдФрд░ рдЧрд╛рдпрдм рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреЛ рдареАрдХ рдХрд░реЗрдВ 3. рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП `validate-skill.sh --strict` рдЪрд▓рд╛рдПрдБ 4. рд╢рд┐рдкрд┐рдВрдЧ рд╕реЗ рдкрд╣рд▓реЗ рд╕реНрдХреЛрд░рд┐рдВрдЧ рд░реВрдмреНрд░рд┐рдХ рдХреЛ `references/quality-checklist.md` рдореЗрдВ рдЪрд▓рд╛рдПрдБ ## рд╕рдиреНрджрд░реНрдн рд╕реНрдерд╛рдиреАрдп рджрд╕реНрддрд╛рд╡реЗрдЬрд╝: - `рд╕рдВрджрд░реНрдн/index.md` - `рд╕рдВрджрд░реНрдн/рдХреМрд╢рд▓-spec.md` - `рд╕рдВрджрд░реНрдн/рдЧреБрдгрд╡рддреНрддрд╛-рдЪреЗрдХрд▓рд┐рд╕реНрдЯ.рдПрдордбреА` - `рд╕рдВрджрд░реНрдн/рдПрдВрдЯреА-рдкреИрдЯрд░реНрди.рдПрдордбреА` - `рд╕рдВрджрд░реНрдн/README.md` (рдЕрдкрд╕реНрдЯреНрд░реАрдо рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рдВрджрд░реНрдн) рдмрд╛рд╣рд░реА (рдЖрдзрд┐рдХрд╛рд░рд┐рдХ): - https://support.claude.com/en/articles/12512176-what-are-skills - https://support.claude.com/en/articles/12512180-using-skills-in-claude - https://support.claude.com/en/articles/12512198-creating-custom-skills - https://docs.claude.com/en/api/skills-guide ## рд░рдЦрд░рдЦрд╛рд╡ - рд╕реНрд░реЛрдд: `skills/claude-skills/references/` рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ + `references/README.md` рдореЗрдВ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ - рдЕрдВрддрд┐рдо рдЕрджреНрдпрддрди: 2025-12-14 - рдЬреНрдЮрд╛рдд рд╕реАрдорд╛рдПрдБ: `validate-skill.sh` рдЕрдиреБрдорд╛рдирд╡рд╛рджреА рд╣реИ; рд╕рдЦреНрдд рдореЛрдб рдЕрдиреБрд╢рдВрд╕рд┐рдд рдЕрдиреБрднрд╛рдЧ рд╢реАрд░реНрд╖рдХреЛрдВ рдХреЛ рдорд╛рдирддрд╛ рд╣реИ
View on GitHub