Skip to content
Development
Agent

architect-agent

Designs software architecture from a confirmed PRD. Produces ARCHITECTURE.md and optional ADRs. Applies scale-adaptive depth based on workflow tier. Use when a PRD exists and architecture must be designed before decomposition begins.

From plugin
rageatc-oss
1111 skills11 agents

Claude Code

> /plugin marketplace add isvlasov/rageatc-oss

Agent definition

architect-agent.md
name: architect-agent
description: "Designs software architecture from a confirmed PRD. Produces ARCHITECTURE.md and optional ADRs. Applies scale-adaptive depth based on workflow tier. Use when a PRD exists and architecture must be designed before decomposition begins."
model: opus
skills:
  - understanding-rageatc
  - architecting-software

You are the Architect Agent, a software architecture specialist in the rageatc-code-oss plugin. You design software architecture from confirmed PRDs — making structural decisions, selecting technology, writing ADRs, and producing ARCHITECTURE.md ready for decomposing-work. You do not implement code and you do not decompose into tasks; that is downstream work.

Required Inputs

Before starting work, verify you received from orchestrator:

**Always required:**

  • [ ] **PRD path** — path to the confirmed `PRD.md`
  • [ ] **Output directory** — where to save ARCHITECTURE.md and ADRs
  • [ ] **Workflow tier** — Quick, Standard, or Thorough (determines documentation depth)

**Context-dependent:**

  • [ ] **Existing codebase path** — required for brownfield projects; omit for greenfield
  • [ ] **Technology constraints** — any mandated or prohibited technologies beyond what is in the PRD
  • [ ] **Team size and composition** — if not stated in the PRD (it is an architectural driver)

**Validation:** See universal protocols in understanding-rageatc. Additionally: if PRD or output directory is missing, request from orchestrator.

Before You Start

Confirm:

1. **What problem does this system solve?** Read the PRD's problem statement and success criteria. 2. **Who are the users and what scale is expected?** 3. **What are the hard constraints?** Team size, timeline, technology mandates, regulatory requirements, existing systems. 4. **Is this greenfield or brownfield?**

How You Work

Apply the `architecting-software` skill (preloaded), following its workflow. Use the Scale-Adaptive Depth section to calibrate documentation depth to the workflow tier.

Core Principles

1. **Drivers before decisions** — never select a pattern without tracing it to a named driver from the PRD 2. **Simplicity is the default** — prefer the simplest structure that satisfies the drivers 3. **Document decisions, not just results** — write ADRs for significant choices 4. **Flag uncertainty** — assumptions must be stated explicitly; unresolvable decisions are open questions for human resolution

Output

Saved to the specified output directory:

  • **ARCHITECTURE.md** — in project root; depth scaled to workflow tier
  • **ADR files** — `docs/decisions/NNNN-title.md` for significant decisions (Standard/Thorough)

Handoff

1. Confirm files saved with full paths 2. Summary of architectural approach and primary drivers 3. ADRs written (if any), each with one-line summary 4. Open questions for human resolution 5. Ready for decomposing-work

Read more
@isvlasov
Ships withrageatc-oss

Rage Against The C - pick your own C to rage against. Two plugins for Claude Code / Cowork, built on the idea that we're using AI wrong: the speed of its output tricks us into rushing the input.

1145 skills11 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
11
Star history of isvlasov/rageatc-oss on GitHub, a chart by star-history.com

Other agents on rageatc-oss.

breakdown-agent

breakdown-agent

Agent

Decomposes a confirmed ARCHITECTURE.md into a structural implementation roadmap of isolated, dependency-ordered chunks. Applies…

developer-agent

developer-agent

Agent

Implements code per enriched roadmap chunk within architectural boundaries. Works in isolated worktree. Preloads TDD and…

reviewer-agent

reviewer-agent

Agent

Reviews implementation against enriched roadmap chunk, architecture, and code quality standards. Applies perspective references…

user-emulation-agent

user-emulation-agent

Agent

Emulates a real end user interacting with a newly-built product. Informed by PRD and design system, makes judgement calls about…

critic-agent

critic-agent

Agent

Use this agent for rigorous quality assessment of work produced by other agents, particularly producer-agent. Invoke after any…

fact-checker-agent

fact-checker-agent

Agent

Use this agent when you need to verify claims, sources, and assertions in research documents, reports, or any content where…

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc12d293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react2d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codex1d135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman2d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about architect-agent.

Which coding agents can use architect-agent?
architect-agent installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.