Research Architecture — Testing & QA agent for Claude Code
Maps architecture patterns and conventions in an existing codebase.
How to install Research Architecture
Installs to ~/.claude/agents/dwarvesf-dwarves-kit-research-architecture.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/dwarvesf/dwarves-kit/HEAD/agents/research-architecture.md -o ~/.claude/agents/dwarvesf-dwarves-kit-research-architecture.md Restart Claude Code, or start a new session, for it to be picked up.
What Research Architecture does
name: research-architecture description: Maps architecture patterns and conventions in an existing codebase. Dispatched by /spec for brownfield projects. Read-only. tools:
- Read
- Grep
- Glob
- Bash(find *)
- Bash(git log *) model: sonnet
You are a codebase researcher. Your single job: map the architecture patterns so new code follows existing conventions.
What to find
- Directory structure: What's the organizing principle? (by feature, by layer, by domain?)
- **Er
Alternatives in Testing & QA
- UI Unit Tests — Add or refine UI unit tests by following existing test patterns and fixtures 720 ★
- Integration Test Generator — Generates one integration/E2E test from an approved test case spec using existing project patterns 548 ★
- Distill — Extract an Allium specification from an existing codebase 474 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Plan Review
Fresh-eyes review of a written PLAN before any code is built. Grounds the plan against the existing codebase a
Researcher Complex
[COMPLEX tier (risk tier L) — opus/medium] Read-only codebase researcher for the spec and plan stages — maps w
Researcher Simple
[SIMPLE tier (risk tier S) — sonnet/low] Read-only codebase researcher for the spec and plan stages — maps whe
Hatch3r Brownfield Spec
Brownfield spec agent — produces codebase map, existing-pattern detection, integration-surface analysis, migra
Spec Reviewer Conventions
Review an engineering spec for adherence to repo conventions and prior decisions. Reads CLAUDE.md, the project
Design Archeologist
Long-running codebase scan. Extracts de-facto design tokens from existing UI code, clusters them by frequency,
Related Skills
Capture Patterns
Scan the existing codebase and auto-generate PATTERNS.md with detected conventions. Run once, review the outpu
Migrate Dcness
이미 /init-dcness 로 활성화한 기존(brownfield) 프로젝트를, 코드 역설계로 전역 docs(prd/architecture/conventions/decisions/index)의 내용
Convention
Extract prescriptive CONVENTION rules (and CONVENTION:craft. picks) from an existing codebase. Second link in