eddlisted
Install: claude install-skill alfredolopez80/multi-agent-ralph-loop
# EDD (Eval-Driven Development) Framework v2.64
**Eval-Driven Development** is a quality-first development pattern that enforces **define-before-implement** workflow with structured evaluations.
## v2.88 Key Changes (MODEL-AGNOSTIC)
- **Model-agnostic**: Uses model configured in `~/.claude/settings.json` or CLI/env vars
- **No flags required**: Works with the configured default model
- **Flexible**: Works with GLM-5, Claude, Minimax, or any configured model
- **Settings-driven**: Model selection via `ANTHROPIC_DEFAULT_*_MODEL` env vars
## What is EDD?
EDD provides a systematic approach to software development with three phases:
1. **DEFINE** - Create structured eval specifications using TEMPLATE.md
2. **IMPLEMENT** - Build features according to eval definitions
3. **VERIFY** - Validate implementation against eval criteria
## Check Types
| Prefix | Type | Purpose |
|--------|------|---------|
| `CC-` | Capability Checks | Feature capabilities and functionality |
| `BC-` | Behavior Checks | Expected behaviors and responses |
| `NFC-` | Non-Functional Checks | Performance, security, maintainability |
## Usage
```bash
# Invoke EDD workflow
/edd "Define memory-search feature"
# CLI script (if available)
ralph edd define memory-search
ralph edd check memory-search
```
## Components
- **TEMPLATE.md**: Template for creating eval definitions
- **edd.sh**: CLI script for eval management
- **/edd skill**: Skill invocation from Claude Code
- **~/.claude/evals/**: Directory f