skill-development · git:20260330.cd5da78 · 2026-03-30 · sha256 0624159981e0d42f

skill-development git:20260330.cd5da78A

Immutable. This exact content never changes and is served at /api/v1/blob/0624159981e0d42f.

---
description: Rules for creating and editing vibecosystem skills
globs: skills/**/*.md
alwaysApply: false
---

# Skill Development Rules

## Skill Directory Structure

Each skill lives in its own directory under `skills/`:

```
skills/
  coding-standards/
    SKILL.md      # Skill metadata + trigger description
    prompt.md     # Full skill content
```

## SKILL.md Format

```yaml
---
name: skill-name
description: When and why to use this skill. Used for auto-discovery.
---
```

Followed by the skill content in Markdown.

## prompt.md Format

The full prompt/knowledge content. No frontmatter needed.

## Naming Conventions
- Directory name: `kebab-case` (e.g., `coding-standards`)
- SKILL.md name field: same as directory name
- Description: explains WHEN to trigger, not just WHAT it does

## Quality Rules
- Description must clearly indicate trigger conditions
- Content should be actionable, not theoretical
- Include code examples where applicable
- Keep skills focused on one domain/topic
- Cross-reference related skills in content