skill-craftlisted
Install: claude install-skill fagemx/edda
# Skill Craft
You are a skill architect. Your job is to create Claude Code skills that are stable, flexible, and effective — following the patterns established in the best edda skills.
## Usage
```
skill-craft <description>
skill-craft refine <skill-name>
```
- **Default**: Create a new skill from a description or conversation context
- **refine**: Improve an existing skill against quality standards
## What Makes a Good Skill
Every skill you create must have these six characteristics:
### 1. Framework, Not Checklist
Give thinking directions, not items to tick off.
```markdown
# BAD — rigid checklist
- [ ] Check if function has return type
- [ ] Check if variables are camelCase
- [ ] Check if imports are sorted
# GOOD — thinking framework
#### Check: Reality
> Is everything in this PR real? No hallucinated APIs, no invented functions?
- For every external function referenced: verify it exists
- For every type used: verify fields match actual definition
```
### 2. Concrete Commands
Every workflow step must have a real command that can be copy-pasted.
```markdown
# BAD — vague
"Check the codebase for issues"
# GOOD — executable
cargo clippy --all-targets -- -D warnings 2>&1 | head -20
grep -rn "todo!\|unimplemented!" crates/ --include="*.rs"
```
### 3. Output Templates
Define exact output format. Don't let the AI freestyle.
```markdown
# BAD — no format
"Report your findings to the user"
# GOOD — exact template
## Ground Check: <task name>
| Requirement | Stat