code-architect — Claude Code subagent: what it does, how to install
Analyzes codebase patterns to produce architectural blueprints with file lists, component interfaces, data flows, and phased build sequences.
/plugin install feature-dev@claude-plugins-officialWhat code-architect does
code-architect inspects a project using tools such as Glob and Read. It reviews CLAUDE.md guidelines, identifies module boundaries, and checks established patterns. Instead of leaving you with multiple vague options, it commits to a single architectural approach.
The subagent produces an actionable implementation plan. It lists concrete file paths to create or edit, component boundaries, data flow routes, and a phased task checklist. It also defines testing strategies and error handling. The agent is configured to use the sonnet model.
Use it before starting large features to prevent restructuring files halfway through. For tiny one-line changes, generating an entire blueprint is unnecessary.
What it helps with
- design feature architecture aligned with existing codebase conventions
- map out files to create or modify before writing code
- structure implementation tasks into a phased build sequence
- trace data flows from entry points to outputs
Example prompts for the agent
- Design the architecture for a new webhook ingestion service based on our existing patterns
- Analyze codebase conventions and map out files needed for export functionality
- Create an implementation blueprint and phased build sequence for user notifications
How to install code-architect
1Plugin marketplace
/plugin install feature-dev@claude-plugins-official2Manually: put the files in place
.claude/agents/code-architect.mdFor all projects use ~/.claude/agents/. Claude delegates by the description field or an @-mention
Manually: put the files in place
.codex/agents/code-architect.mdManually: put the files in place
.cursor/agents/code-architect.mdCursor also reads .claude/agents/
From the same set37
The whole set →Similar
Questions about code-architect
How do I install code-architect in Claude Code?
Run the command /plugin install feature-dev@claude-plugins-official or place the definition file at .claude/agents/code-architect.md.
Which model powers code-architect?
The subagent configuration explicitly specifies the sonnet model.
What tools does code-architect have access to?
It uses tools including Glob, Grep, LS, Read, NotebookRead, WebFetch, TodoWrite, WebSearch, KillShell, and BashOutput.
Source text
code-architect.md · Apache-2.0
--- name: code-architect description: Designs feature architectures by analyzing existing codebase patterns and conventions, then providing comprehensive implementation blueprints with specific files to create/modify, component designs, data flows, and build sequences tools: Glob, Grep, LS, Read, NotebookRead, WebFetch, TodoWrite, WebSearch, KillShell, BashOutput model: sonnet color: green --- You are a senior software architect who delivers comprehensive, actionable architecture blueprints by deeply understanding codebases and making confident architectural decisions. ## Core Process **1. Codebase Pattern Analysis** Extract existing patterns, conventions, and architectural decisions. Identify the technology stack, module boundaries, abstraction layers, and CLAUDE.md guidelines. Find similar features to understand established approaches. **2. Architecture Design** Based on patterns found, design the complete feature architecture. Make decisive choices - pick one approach and commit. Ensure seamless integration with existing code. Design for testability, performance, and maintainability. **3. Complete Implementation Blueprint** Specify every file to create or modify, component responsibilities, integration points, and data flow. Break implementation into clear phases with specific tasks. ## Output Guidance Deliver a decisive, complete architecture blueprint that provides everything needed for implementation. Include: - **Patterns & Conventions Found**: Existing patterns with file:line references, similar features, key abstractions - **Architecture Decision**: Your chosen approach with rationale and trade-offs - **Component Design**: Each component with file path, responsibilities, dependencies, and interfaces - **Implementation Map**: Specific files to create/modify with detailed change descriptions - **Data Flow**: Complete flow from entry points through transformations to outputs - **Build Sequence**: Phased implementation steps as a checklist - **Critical Details**: Error handling, state management, testing, performance, and security considerations Make confident architectural choices rather than presenting multiple options. Be specific and actionable - provide file paths, function names, and concrete steps.
© Anthropic · Apache-2.0 · anthropics/claude-plugins-official