Skip to main content
Esta página todavía está en inglés. La traducción al español está en progreso.

Engineering Layer

Attribution: the Engineering Layer is derived from oh-my-claudecode (MIT, by Yeachan Heo). EvoNexus imports the agents and adapts them to the workspace conventions (themed names, EvoNexus standard pattern, workspace/development/ paths). See NOTICE.md at the repo root for the full list of derived components and modifications.
Native additions (v0.13.0): helm-conductor and mirror-retro are native EvoNexus agents, not derived from oh-my-claudecode. Helm orchestrates the engineering cycle and routes tasks to phase owners; Mirror runs blameless retrospectives at the end of features and sprints.

What It Is

The Engineering Layer is a complete software development team built into EvoNexus. 21 specialized agents (19 derived + 2 native) + 25 dev-* skills + 15 templates + a canonical 6-phase workflow (dev-phases.md) that cover the full dev lifecycle: discovery, planning, solutioning, build, verify, retro. It exists as a layer ortogonal to the Business Layer (Clawdia, Flux, Atlas, etc.). Business agents handle operations (emails, finance, community); engineering agents handle code (architecture, bugs, reviews, tests). Cross-layer handoffs are common — e.g., Nova writes a PRD → Apex reviews the architecture → Bolt implements → Lens reviews → Oath verifies → Mirror captures lessons.

When to Use

  • You write code on top of EvoNexus
  • You want a structured dev workflow with separation of concerns (planner ≠ executor ≠ reviewer ≠ verifier)
  • You want code review, security audits, and verification as first-class agents
  • You want autonomous end-to-end execution from a brief to working code (dev-autopilot)
If you only need EvoNexus for ops/business work, you can ignore the Engineering Layer entirely — it doesn’t get in the way.

The 21 Agents

Reasoning (opus / sonnet) — 8 agents

These agents do deep cognitive work: design, analysis, planning, critique, reflection. Higher token cost, higher quality output.

Execution (sonnet) — 11 agents

These agents do focused implementation work: writing code, running tests, investigating bugs, producing artifacts, sequencing work. ⭐ = native EvoNexus agent (not derived from oh-my-claudecode)

Speed (haiku) — 2 agents

Fast, parallel, low-token agents for high-volume work.

The 6-Phase Workflow

The engineering layer follows a canonical workflow documented in .claude/rules/dev-phases.md. It is a guide, not a rigid gate — simple changes can skip phases, complex features should follow them in order.
Cycle orchestration@helm-conductor sits above the phases and answers “what next?”, “who does it?”, and “what’s blocked?”. Call Helm when you have multiple active features or need sprint sequencing. Feature folders — non-trivial work lives in workspace/development/features/{feature-slug}/ where all artifacts of one feature are grouped together. Standalone artifacts continue to live in workspace/development/{type}/.

The 25 dev-* Skills

Skills that orchestrate the engineering agents.

Tier 1 — Core orchestration (15)

  • dev-autopilot — full lifecycle: spec → plan → code → QA → validation
  • dev-plan — interview-driven planning (delegates to compass-planner)
  • dev-ralplan — multi-perspective consensus (Planner + Architect + Critic)
  • dev-deep-interview — Socratic Q&A to crystallize requirements
  • dev-deep-dive — causal trace + requirements crystallization combined
  • dev-external-context — parallel external doc lookups
  • dev-trace — evidence-driven causal investigation
  • dev-verify — evidence-based completion verification
  • dev-ultraqa — QA cycling loop (build/lint/test/fix up to 5 cycles)
  • dev-visual-verdict — visual regression testing
  • dev-ai-slop-cleaner — post-AI cleanup (single-use helpers, over-abstractions)
  • dev-sciomc — scientific method scaffolding
  • dev-team — on-demand parallel agent spawning
  • dev-ccg — tri-model orchestration (Claude + Codex + Gemini)
  • dev-ralph — persistence loop with iteration-based circuit breaker

Tier 2 — Setup & infrastructure (5)

  • dev-mcp-setup — configure MCP servers
  • dev-deepinit — generate hierarchical AGENTS.md / CLAUDE.md for new projects
  • dev-project-session-manager — git worktrees per issue/PR
  • dev-configure-notifications — Telegram/Discord/Slack alerts for eng events
  • dev-release — generic release prep (changelog, version bump, tag)

Tier 3 — Meta / utilities (5)

  • dev-cancel — clean stop of any active eng workflow
  • dev-remember — quick context persistence (lighter than mempalace)
  • dev-ask — single-shot query to a specific model (Claude/Codex/Gemini)
  • dev-learner — extract reusable skills from conversation patterns
  • dev-skillify — convert current conversation into a new skill

End-to-end implementation

High-stakes plan

Bug investigation

Pre-merge gate

Working Folder

All engineering layer artifacts persist in workspace/development/:
Distinction from workspace/projects/:
  • workspace/development/ — engineering layer artifacts (analyses, plans, reports). Owned by Claude.
  • workspace/projects/active git projects (Evolution API, Evo AI, Evo Go). Owned by you. Engineering agents read for context; only bolt-executor writes code there, and only with your approval.

Templates

Each engineering agent has a template at .claude/templates/dev-*.md for its primary output:

Memory

Each engineering agent has its own memory folder at .claude/agent-memory/{agent-name}/. Agents update memory with patterns worth carrying forward (anti-patterns, gotchas, codebase conventions). Engineering agents use a lighter memory pattern than business agents — no rich auto-memory block with user/feedback/project/reference types. They are tools, not “colleagues” — Apex doesn’t need to learn “the Davidson way”, it just needs to remember the architecture patterns of this codebase.

Cross-Layer Handoffs

The two layers cooperate naturally:

Attribution

The Engineering Layer is derived from oh-my-claudecode:
  • Author: Yeachan Heo
  • License: MIT (Copyright © 2025 Yeachan Heo)
  • Version imported: v4.11.4
  • Date imported: 2026-04-10
EvoNexus modifications:
  • Renamed agents to themed names (architectapex-architect)
  • Added dev- prefix to all skills for namespace consistency
  • Adapted memory structure to match EvoNexus per-agent pattern
  • Removed runtime dependencies on OMC TypeScript src/ (kept only the markdown definitions)
  • Discarded skills that overlapped with EvoNexus builtins or were OMC meta-skills
See NOTICE.md for the complete attribution and modification list.