<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Dan Evans</title>
    <description>The latest articles on DEV Community by Dan Evans (@danevanscollab).</description>
    <link>https://dev.to/danevanscollab</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3822944%2F472c5358-1933-480f-bf1e-af9ce9a781d1.png</url>
      <title>DEV Community: Dan Evans</title>
      <link>https://dev.to/danevanscollab</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/danevanscollab"/>
    <language>en</language>
    <item>
      <title>I built a framework that gives Claude Code 11 specialist agents and structured multi-agent review</title>
      <dc:creator>Dan Evans</dc:creator>
      <pubDate>Fri, 13 Mar 2026 19:10:46 +0000</pubDate>
      <link>https://dev.to/danevanscollab/i-built-a-framework-that-gives-claude-code-11-specialist-agents-and-structured-multi-agent-review-5c7h</link>
      <guid>https://dev.to/danevanscollab/i-built-a-framework-that-gives-claude-code-11-specialist-agents-and-structured-multi-agent-review-5c7h</guid>
      <description>&lt;h2&gt;
  
  
  The problem
&lt;/h2&gt;

&lt;p&gt;Most AI-assisted coding today is &lt;strong&gt;"vibe coding"&lt;/strong&gt; — you prompt, the AI writes, you accept. No review. No independent evaluation. No captured reasoning.&lt;/p&gt;

&lt;p&gt;The code works &lt;em&gt;(maybe)&lt;/em&gt;, but nobody understands why it was built that way.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I built
&lt;/h2&gt;

&lt;p&gt;An open-source framework template for &lt;strong&gt;Claude Code&lt;/strong&gt; that enforces a disciplined development loop:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Plan → Build → Review → Learn → Ship&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  11 Specialist Agents
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Agent&lt;/th&gt;
&lt;th&gt;What It Does&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Architecture Consultant&lt;/td&gt;
&lt;td&gt;Structural alignment, component boundaries&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Security Specialist&lt;/td&gt;
&lt;td&gt;Vulnerabilities, auth patterns, threat modeling&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;QA Specialist&lt;/td&gt;
&lt;td&gt;Test coverage, edge cases, reliability&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Performance Analyst&lt;/td&gt;
&lt;td&gt;Latency, scalability, resource efficiency&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;UX Evaluator&lt;/td&gt;
&lt;td&gt;Interaction flow, accessibility, platform conventions&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Independent Perspective&lt;/td&gt;
&lt;td&gt;Anti-groupthink, hidden assumptions, unconsidered alternatives&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;+ 5 more&lt;/td&gt;
&lt;td&gt;Docs, education, project analysis, lineage tracking, facilitation&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  16 Slash Commands
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;/plan&lt;/code&gt; → Spec-driven feature planning&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;/build_module&lt;/code&gt; → Build with mid-build checkpoint reviews&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;/review&lt;/code&gt; → Multi-agent specialist code review&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;/deliberate&lt;/code&gt; → Structured multi-agent discussion&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;/ship&lt;/code&gt; → Full release workflow with quality gates&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;/walkthrough&lt;/code&gt; → Guided code explanation&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;/quiz&lt;/code&gt; → Comprehension assessment&lt;/li&gt;
&lt;li&gt;&lt;em&gt;...and 9 more for discovery, analysis, retrospectives, and knowledge management.&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  The Principle I Care Most About
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;The agent that writes code is never the sole reviewer.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Every change gets independent evaluation from specialists who didn't participate in generation. This single rule prevents the "AI echo chamber" where the same model approves its own work.&lt;/p&gt;

&lt;h3&gt;
  
  
  Education Gates
&lt;/h3&gt;

&lt;p&gt;Code doesn't merge until you understand it:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Walkthrough → Quiz → Explain-back → Merge&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The AI doesn't just build for you — it &lt;em&gt;teaches&lt;/em&gt; you what it built and why.&lt;/p&gt;

&lt;h3&gt;
  
  
  Four-Layer Capture Stack
&lt;/h3&gt;

&lt;p&gt;Every decision, trade-off, and discussion is recorded:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Immutable logs&lt;/strong&gt; — sealed event files per discussion&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SQLite index&lt;/strong&gt; — queryable metrics and relationships&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Curated memory&lt;/strong&gt; — human-approved patterns and lessons&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Optional vector&lt;/strong&gt; — for when the corpus grows large&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Who it's for
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Developers&lt;/strong&gt; who want more rigor from AI-assisted development — not less AI, but &lt;em&gt;smarter&lt;/em&gt; AI collaboration.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;People learning to code&lt;/strong&gt; who want AI that teaches as it builds — every decision is explained, every trade-off is documented.&lt;/p&gt;




&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;p&gt;Here are three links to get you started:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://diviner-dojo.github.io/agent_framework_template/docs/diviner-dojo-framework-presentation.html" rel="noopener noreferrer"&gt;Framework Presentation&lt;/a&gt;&lt;/strong&gt; — interactive overview&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://diviner-dojo.github.io/agent_framework_template/docs/how-to-use-presentation.html" rel="noopener noreferrer"&gt;How-To Guide&lt;/a&gt;&lt;/strong&gt; — getting started&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://github.com/Diviner-Dojo/agent_framework_template" rel="noopener noreferrer"&gt;GitHub Repo&lt;/a&gt;&lt;/strong&gt; — clone the template&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;

&lt;/p&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/Diviner-Dojo" rel="noopener noreferrer"&gt;
        Diviner-Dojo
      &lt;/a&gt; / &lt;a href="https://github.com/Diviner-Dojo/agent_framework_template" rel="noopener noreferrer"&gt;
        agent_framework_template
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      AI-Native Agentic Development Framework — a Claude Code template with 11 specialist agents, structured multi-agent review, and automated quality gates  
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;




&lt;p&gt;Apache 2.0 licensed. Feedback and contributions welcome.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>claude</category>
    </item>
  </channel>
</rss>
