Demeter Skills
This directory contains skills that Claude auto-activates based on task context.
Available Skills
| Skill |
File |
Purpose |
| Architecture |
architecture.md |
Project structure and design patterns |
Skill Conventions
File Format
Each skill file uses YAML frontmatter:
---
name: skill-name
description: What this skill does. When to use it.
allowed-tools: Tool1, Tool2 # Optional
---
# Skill Content
Naming
- Use lowercase with hyphens:
my-skill-name
- Max 64 characters
- Be specific:
rust-error-handling not errors
Description Guidelines
The description field drives auto-activation. Include:
- What the skill does
- When Claude should use it
- Trigger keywords users would mention
# Good
description: Debug Rust compile errors and borrow checker issues. Use when encountering lifetime errors, ownership problems, or type mismatches.
# Bad
description: Helps with Rust
Adding New Skills
- Create
skill-name.md in this directory
- Add YAML frontmatter with
name and description
- Write skill content in markdown
- Update the table in this file
Skill Discovery
Claude automatically discovers skills based on:
- Task relevance
- Description keywords
- Request context
No explicit invocation neededβwrite good descriptions and Claude will find them.