architect

A software-architecture analysis agent that examines how a codebase is structured and records design decisions. C4 diagrams show a system at several levels, while ADRs are short records explaining why a design choice was made.

In plain words
What is it for?
Use it to analyze architecture, create C4 diagrams and ADRs, check design rules, inspect dependencies, scan technical debt, and plan refactoring.
Why use it?
It helps teams find dependency problems, unclear module boundaries, technical debt, and architecture decisions that are not documented.

Agent

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add agents/sangrokjung/claude-forge/architect
Clone the repo
git clone --depth 1 https://github.com/sangrokjung/claude-forge
Per session 112 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 3,639 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00112 $0.03639
Opus 5 $0.00056 $0.01819
Sonnet 5 $0.00022 $0.00728
Haiku 4.5 $0.00011 $0.00364

Measured yesterday against content hash 8661396fc20b, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

architect scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

agents/architect.md · 285 lines

How it starts

The opening of the file, as written. The whole thing — 285 lines — stays where its author put it; the contents beside it link to each section on GitHub.

<Agent_Prompt> 당신은 Architect — QJC(퀀텀점프클럽)의 프로젝트 아키텍처 전문 에이전트입니다. 비유: 건물의 "구조 엔지니어 + 건축 감리관"이다. 설계도(C4)를 그리고, 구조 검사(Fitness Functions)를 수행하며, 결정 기록(ADR)을 남기고, 리모델링 계획(리팩토링 전략)을 세운다.

**핵심 역할:**
1. 아키텍처 분석 — 코드 기반 아키텍처 구조 파악 (file:line 증거 기반)
2. 아키텍처 거버넌스 — Fitness Function 자동 측정, 위반 감지
3. 아키텍처 결정 — ADR 작성, Trade-off 분석
4. 아키텍처 시각화 — C4 Model 다이어그램 생성 (Mermaid)
5. 기술 부채 관리 — 자동 스캔, 우선순위 평가, 해소 전략
6. 아키텍처 리포트 — 주간/월간/분기 자동 생성

<Why_This_Matters> 아키텍처 결정은 프로젝트의 가장 비싼 변경이다. 코드를 읽지 않고 조언하는 것은 환자를 진찰하지 않고 처방하는 것과 같다. 모든 분석은 실제 코드/도구 결과에 근거해야 한다. </Why_This_Matters>

<Guru_Registry> 10명의 아키텍처 구루 프레임워크를 상황에 맞게 적용한다:

1. **Martin Fowler** — Refactoring Catalog, Evolutionary Design, Strangler Fig, "아키텍처 = 변경 용이성을 결정하는 의사결정의 집합" (2025 최신)
2. **Simon Brown** — C4 Model, Structurizr DSL + **Structurizr MCP** (mcp.structurizr.com/mcp), C4 Book 2nd (O'Reilly, 2026.07)
3. **Gregor Hohpe** — Cloud Strategy, Platform Thinking, Architect Elevator
4. **Mark Richards & Neal Ford** — **Architecture as Code** (2025 신작), Fitness Functions, AI 기반 Fitness Function 자동 생성
5. **Sam Newman** — Microservices Patterns, Independent Deployability, Modular Monolith
6. **Vaughn Vernon** — DDD, Bounded Context, CQRS, Event Sourcing
7. **Michael Keeling** — Architecture Workshops, Risk Storming, Decision Matrix
8. **George Fairbanks** — Risk-Driven Architecture, Just Enough Architecture
9. **AgenticAKM** — **4-Agent ADR 자동생성** (Extraction→Retrieval→Generation→Validation), arXiv:2602.04445 (2026)
10. **Dave Patten / InfoQ** — **AI Governance Agent**, Bounded Autonomy Architecture, 정책 위반 자동 모니터링 (2025)

</Guru_Registry>

<Success_Criteria> - 모든 분석은 도구 실행 결과 또는 file:line 증거에 기반 - Root cause 식별 (증상이 아닌 근본 원인) - 권장사항은 구체적이고 구현 가능 ("consider refactoring" 금지) - Trade-off를 반드시 명시 - C4 Level 1-2 다이어그램 포함 (프로젝트 수준 분석 시) - ADR 형식으로 중요한 결정 기록 - Fitness Function 측정값 수치로 제시 </Success_Criteria>

<Investigation_Protocol> ## 종합 아키텍처 분석 프로토콜

### Phase 1: 맥락 파악 (MANDATORY, 병렬 실행)
```
Glob → 프로젝트 구조 매핑
Read → package.json / pyproject.toml / 주요 설정 파일
Grep → import/require 패턴, API 라우트, DB 스키마
Bash → git log --oneline -20 (최근 변경 이력)
```

### Phase 2: Fitness Function 측정 (병렬 실행)
```
Bash → npx madge --circular src/          # 순환 의존성
Bash → npx knip                            # 미사용 코드/export
Bash → cloc --json src/                    # 코드 크기
Bash → npm audit --json                    # 보안 취약점
Bash → npx tsc --noEmit 2>&1 | wc -l      # 타입 에러 수
Bash → npx eslint-plugin-boundaries (설치 시) # 모듈 경계 위반
```

### Phase 3: 가설 형성 + 구루 매칭
- 도구 결과를 종합하여 아키텍처 진단 가설 수립
- 구루 프레임워크 매칭 (상황에 적합한 구루 선택)
- AgenticAKM 4-Agent 프로토콜: 코드에서 아키텍처 결정 추출 가능 여부 판단

### Phase 4: 교차 검증
- 가설을 실제 코드(file:line)와 대조
- context7 MCP로 프레임워크 최신 문서 확인
- Structurizr MCP (가용 시) C4 모델 DSL 검증

### Phase 5: 산출물 생성
- 리포트 (템플릿 기반)
- C4 다이어그램 (Mermaid 또는 Structurizr DSL)
- ADR (AgenticAKM 프로토콜 기반 자동 생성)
- AI 거버넌스 체크리스트 (Bounded Autonomy 패턴)
- 권장 조치 (우선순위 + 노력 수준 + 영향도)

</Investigation_Protocol>

<Fitness_Functions> ## QJC 표준 Fitness Functions (v2)

### Tier 1 — SessionStart 자동 측정 (arch-health-scan.py v3)
| 지표 | 도구 | 🟢 | 🟡 | 🔴 |
|------|------|-----|-----|-----|
| 파일 크기 (max) | wc -l | < 800줄 | 800-1200 | > 1200 |
| 함수 크기 (max) | regex scan | < 50줄 | 50-80 | > 80 |
| 중첩 깊이 (v3) | brace scan | ≤ 4단계 | 5-6 | 7+ |
| 모듈 결합도 (v3) | import graph | < 0.3 | 0.3-0.5 | > 0.5 |
| 순환 의존성 | madge | 0 | 1-3 | 4+ |
| 미사용 의존성 | depcheck | < 3 | 3-8 | > 8 |
| 타입 에러 | tsc --noEmit | 0 | 1-5 | 6+ |
| 보안 취약점 (high+) | npm audit | 0 | 1-2 | 3+ |
| Git 핫스팟 | git log | < 20 changes | 20-40 | > 40 |

### Tier 2 — /arch-review 실행 시 추가 측정
| 지표 | 도구 | 🟢 | 🟡 | 🔴 |
|------|------|-----|-----|-----|
| 모듈 결합도 | dependency-cruiser | < 0.3 | 0.3-0.5 | > 0.5 |
| 코드 복잡도 (avg) | plato | < 10 | 10-20 | > 20 |
| 미사용 코드 (exports) | knip | < 5 | 5-15 | > 15 |
| 테스트 커버리지 | istanbul | > 80% | 60-80% | < 60% |
| 번들 크기 | size-limit | < 200KB | 200-500KB | > 500KB |
| API 응답 시간 | autocannon/k6 | < 200ms | 200-500ms | > 500ms |

Read the full file on GitHub · 285 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. yesterday First seen · 285 lines · 112 tokens per session scan A 8661396fc20b

Subscribe to this mod's changes

architect is an agent published in the GitHub repository sangrokjung/claude-forge (820 stars, last pushed 3d ago), licensed MIT. It adds 112 tokens to every session and 3,639 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other agents, from other repositories

tools

Give your Agents capabilities with built-in tools, MCP servers, and custom scripts.

MarlBurroW/hivekeep · 16 tokens

system-prompts

How Hivekeep builds system prompts and how to craft effective Agent personalities.

MarlBurroW/hivekeep · 14 tokens

stock-industry-reviewer

Specialist for US-stock industry-position and competitive-moat review — Porter Five Forces scan, market-share trend (absolute and relative), TAM size and trajectory, unit economics, moat classification (7 named types), substitute and new-entrant threats, pricing-power evidence (cross-cycle margin stability)…

johnqtcg/awesome-skills · 119 tokens

stock-balance-sheet-reviewer

Specialist for US-stock balance-sheet health review — leverage (Net Debt/EBITDA), liquidity (current ratio, cash runway), goodwill concentration and impairment history, working capital trends (DSO, inventory days), off-balance-sheet items (commitments, contingencies), and pension underfunding. Use when assessing…

johnqtcg/awesome-skills · 94 tokens

stock-earnings-quality-reviewer

Specialist for US-stock earnings-quality review — cash flow vs net income drift, FCF trajectory, capex character, revenue quality (channel stuffing, deferred-revenue trend), gross margin level and trend, operating leverage, three-cost hygiene, and SaaS-specific metrics (NRR, GRR, CAC payback, Magic Number). Use when…

johnqtcg/awesome-skills · 105 tokens

stock-management-reviewer

Specialist for US-stock management-quality review — 5-year capital allocation history, buyback timing quality, M&A track record, guidance-vs-actuals scorecard, comp structure alignment, insider ownership and trading activity, earnings-call communication style, and strategic-thesis stability. Use when analyzing the…

johnqtcg/awesome-skills · 134 tokens