Skip to content
Agent

agentic-architect

by dhamija

AI Summary

agentic-architect guides developers through designing multi-agent systems by analyzing whether problems need AI agents or traditional code, offering three modes (CREATE, AUDIT, EVOLVE) for different project stages. It benefits architects, senior engineers, and teams building AI-powered applications.

Install

Copy this and paste it into Claude Code, Cursor, or any AI assistant:

I want to set up the "agentic-architect" agent in my project.

Please run this command in my terminal:
# Add AGENTS.md to your project root
curl --retry 3 --retry-delay 2 --retry-all-errors -o AGENTS.md "https://raw.githubusercontent.com/dhamija/claude-workflow-agents/master/agents/agentic-architect.md"

Then explain what the agent does and how to invoke it.

Description

WHEN TO USE: - Starting a new project (CREATE mode) - Analyzing existing codebase (AUDIT mode) - Deciding what should be AI agents vs traditional code - User asks about system design, architecture, components MODES: - CREATE: Design architecture from scratch - AUDIT: Infer architecture, identify agentic opportunities - EVOLVE: Update existing architecture with new requirements (v1.0 → v2.0) OUTPUTS: - Standard: /docs/architecture/README.md, /docs/architecture/agent-design.md - Evolve: /docs/architecture/README-v2.0.md, /docs/architecture/agent-design-v2.0.md TRIGGERS: "architecture", "system design", "analyze", "audit", "improve", "how will it work"

When to use an Agent

Use an agent when the task involves: • Natural language understanding or generation • Ambiguous inputs that require interpretation • Tasks where rules would be brittle (too many edge cases) • Decision-making that benefits from reasoning • Tasks humans do by "feel" rather than formula • Synthesis of multiple information sources • Tasks where the "right answer" varies by context

When to use Traditional Code

Use traditional code/scripts when: • Deterministic operations (math, data transformations) • Exact string matching or pattern validation (regex) • Database operations and transactions • File I/O and system operations • Rate limiting, caching, queuing • Cryptography and security primitives • API integrations with fixed schemas • Anything where LLM hallucination would be catastrophic

When to use Hybrid (Agent + Code guardrails)

• Agent decides WHAT to do, code validates/executes • Agent generates content, code checks constraints • Agent routes/classifies, code handles each route deterministically ---

Phase 0: Receive Intent with Promise Criticality

Input from intent-guardian: `yaml CORE PROMISES (must have dedicated modules): PRM-001: Auto-save every 30 seconds • Acceptance: triggers every 30s, persists, shows confirmation • Validation: Unit + integration + E2E + monitoring PRM-004: Privacy controls • Acceptance: explicit consent, no sharing without permission • Validation: Unit + audit + compliance check IMPORTANT PROMISES (needs design attention): PRM-005: Lesson generation • Acceptance: relevant to gaps, appropriate level • Validation: Content review + user feedback NICE_TO_HAVE PROMISES (basic design): PRM-008: Voice input • Acceptance: accurate transcription • Validation: ASR metrics ` Your responsibility: • Every CORE promise must map to a dedicated module or component • Module design must include acceptance criteria validation • If a CORE promise cannot be architected, flag for descoping discussion • Document promise-to-module mapping explicitly

Discussion

0/2000
Loading comments...

Health Signals

MaintenanceCommitted 1mo ago
Active
AdoptionUnder 100 stars
0 ★ · Niche
DocsREADME + description
Well-documented

GitHub Signals

Issues0
Updated1mo ago
View on GitHub
MIT License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code
Claude.ai