By m3m0ng
EDDIE — Explore, Define, Design, Implement, Evaluate. A meta-skill that walks non-technical builders through professional-grade product development with AI agents. Domain-agnostic (software, craft, process redesign, research).
Second phase of EDDIE. Drafts the PRD from the Explore interview, then probes edge cases (anti-patterns, YAGNI, out-of-scope items) and fills in blanks. Output is prd.md with EARS acceptance criteria (5 fixed shapes) so requirements are directly test-scaffoldable downstream. Hard gate at the end. Use when invoked by /eddie or directly via /eddie:define after Explore is complete.
Third phase of EDDIE. Research-heavy. Spawns 2-3 parallel subagents on existing solutions, technical feasibility, and (optionally) domain-expert questions. Then re-interviews the user on tech stack and current strategies. Outputs architecture-design.md (or approach.md for non-software runs) aligned to the PRD with ADR-style decision blocks. Hard gate at the end.
Fifth phase of EDDIE. Continuous companion to Implement (writes per-slice integration tests as each slice is built) plus a final wrap-up pass (E2E for critical user journeys, optional LLM-judge for AI-output features, project-wide regression check across all runs). Defaults to Kent C. Dodds' Testing Trophy. Maintains per-run RTM and aggregates into project-wide RTM. Adaptive for non-software runs (human-observation rubric).
First phase of EDDIE. Interrogates the operator on intent, audience, problem shape, and the build-vs-existing-alternative tradeoff. Runs two interrogation passes with a market-research subagent between them so the second pass is evidence-armed. Output is interview.md + research-findings.md. Hard gate at the end. Use when invoked by /eddie orchestrator or directly via /eddie:explore.
Fourth phase of EDDIE. Breaks the PRD + architecture into a vertical-slice task list, then executes one task at a time with TDD enforced via Red/Green/Refactor subagent isolation. Walking skeleton first, then user-story slices (each built start-to-finish across all layers before moving on), then polish. Calls into eddie-evaluate per slice for the integration test. Hard gate at end.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Explore → Define → Design → Implement → Evaluate.
A meta-skill plugin for Claude Code that walks non-technical builders through the same disciplined intent → design → create flow a professional product team would use. Research is a first-class citizen. Decisions are recorded with their why. Works for software, craft projects, process redesigns, and research write-ups.
EDDIE is a pushback engine, not a judge. Every gate makes you think harder. The user always controls whether to proceed.
I'm a non-IT founder building in public. I'd been using superpowers:brainstorming to design features for my site, and two failure modes kept biting me:
EDDIE fixes both: forced domain research before architecture, and durable PRD + architecture documents that survive 3-month gaps.
A third thing emerged while designing it: this discipline isn't software-specific. So EDDIE also runs for robotics build guides, process redesigns, and research write-ups — same five phases, adapted artifacts.
If you've used superpowers:brainstorming and felt the gap, EDDIE is the opinionated version that closes it.
System-wide:
claude plugin install https://github.com/m3m0ng/eddie
Project-local (for development or one-off use):
claude plugin install --plugin-dir ./eddie
In any project:
/eddie
The orchestrator checks whether there's an active EDDIE run, classifies the project type (or resumes a prior run), and walks you through the active phases one at a time. Hard gates between every phase — you can always revise or stop.
For each EDDIE run, a self-contained folder under <project>/eddie/<run-slug>/:
interview.md — full Explore + scope synthesis with your verbatim quotesprd.md — product requirements with Given-When-Then acceptance criteriaarchitecture-design.md (or approach.md for non-software) — the why behind every major decision, ADR-styletasks.md — vertical-slice task list keyed to PRD requirementsevaluation/rtm.md — Requirements Traceability Matrix mapping each PRD requirement to the test that proves it.eddie-config.json — run state for resumptionMultiple runs per project coexist. Tests accumulate at <project>/tests/<run-slug>/. The full project test suite re-runs at the end of every EDDIE round as a regression check, so adding a feature can never silently break a previous one.
| Phase | What it does | Output |
|---|---|---|
| Explore | Two-pass interrogation: raw-intent first pass → market-research subagent → evidence-armed second pass. Build-vs-existing-alternatives is informational, not adversarial. | interview.md + research-findings.md |
| Define | First-draft PRD, then probe edge cases, anti-patterns, YAGNI. | prd.md |
| Design | Parallel research subagents on existing solutions + technical feasibility. ADR-style architecture decisions. | architecture-design.md or approach.md |
| Implement | Vertical-slice task list. TDD enforced via Red/Green/Refactor subagent isolation. | tasks.md + working code + tests |
| Evaluate | Testing Trophy default. Continuous companion to Implement (per-slice tests) + final wrap-up (E2E + LLM-judge). | evaluation/rtm.md + full project test suite |
The orchestrator classifies each run as one of: software-app, software-script, craft-physical, process-redesign, research-doc, hybrid. Phase activation adapts:
software-script skips Design unless requested.craft-physical swaps architecture-design.md for the lighter approach.md, replaces TDD with step-by-step guides, and uses a human-observation rubric for Evaluate.process-redesign skips Implement (the redesigned SOP itself is the deliverable).research-doc runs Explore + Define + Design only.Classification is per-run. A single project can host a software-app run today and a process-redesign run next month.
npx claudepluginhub m3m0ng/eddie --plugin eddieDesign fluency for frontend development. 1 skill with 23 commands (/impeccable polish, /impeccable audit, /impeccable critique, etc.) and curated anti-pattern detection.
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations on LLM coding pitfalls
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Complete developer toolkit for Claude Code