edd

Define and execute eval workflows across DEFINE, IMPLEMENT, and VERIFY phases.

145|21|Updated Jan 2, 2026
One-click install
npx skills add https://github.com/alfredolopez80/multi-agent-ralph-loop --skill edd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: edd
Source: https://github.com/alfredolopez80/multi-agent-ralph-loop/tree/main/.claude/skills/edd
Command: npx skills add https://github.com/alfredolopez80/multi-agent-ralph-loop --skill edd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Eval-Driven Development (EDD) provides a disciplined pattern that enforces a define-before-implement workflow with structured evaluations to improve software quality and reduce rework.

Core Features & Use Cases

  • Structured eval templates: Use TEMPLATE.md to define clear eval criteria (CC-, BC-, NFC-).
  • End-to-end workflow: Define specifications, implement features, and verify results within a unified process.
  • Swarm Mode integration: Parallel evaluation teams can assess checks across CC-, BC-, and NFC- to speed up delivery.

Quick Start

Invoke the EDD workflow to define, implement, and verify a feature using the CLI.

Frequently Asked Questions about edd

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is eval-driven development and how does it enforce quality-first workflows?

Eval-driven development (EDD) is a define-before-implement workflow that enforces quality-first development through structured evaluations. It requires defining clear eval criteria before implementation to improve software quality and reduce rework.

How do I structure feature specifications and evaluation criteria before implementation?

You can structure feature specifications using a TEMPLATE.md file to define clear evaluation criteria, categorizing checks into CC-, BC-, and NFC- formats to establish a unified define, implement, and verify workflow.

Do I need a specific CLI and directory setup to run eval-driven development checks?

Yes, running eval-driven development workflows requires an edd.sh CLI, a local ~/.claude/evals directory to manage eval definitions and results, and a TEMPLATE.md system to operate properly.

Can I run parallel evaluation checks to speed up software quality assurance?

Yes, you can use Swarm Mode integration to deploy parallel evaluation teams that assess checks across CC-, BC-, and NFC- criteria, enabling rapid validation and faster software delivery.

What is the best way to reduce software rework during the implementation phase?

The best way to reduce software rework is adopting a define-before-implement evaluation workflow, which scopes and executes structured evals across DEFINE, IMPLEMENT, and VERIFY phases to catch issues early.