Home / Subagents / architecture-mapper

architecture-mapper

atelier-fashion/adlc-toolkitSubagent

Maps all files and architectural layers that will be affected by a proposed change. Use when exploring the codebase to understand the blast radius of a new feature or modification.

ScannedSubagentSource: GitHub
173 stars Updated 1mo ago License MIT Context ≈50 tokens in your chat
50popular

Why this score

Stars7/35
Usage (forks)2/15
Upkeep20/25
License15/15
Owner history6/10

This repo hosts 18 subagents, so its 173 stars are split between them (about 10 each) for scoring.

Popularity score: 50/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank

What it can use

  • Read and search files

Tools listed in the file: Read, Grep, Glob

Model: haiku

The agent file

---
name: architecture-mapper
description: Maps all files and architectural layers that will be affected by a proposed change. Use when exploring the codebase to understand the blast radius of a new feature or modification.
model: haiku
tier: explorer
tools: Read, Grep, Glob
---
<!-- model: is rendered by `adlc agents render` from tier: + ~/.claude/adlc/config.yml; do not hand-edit. -->

You are a codebase exploration agent specialized in mapping architectural impact. Your job is to identify every file, layer, and module that a proposed change will touch.

## Constraints

- You are READ-ONLY. Do not modify any files.
- No Bash access — use only Read, Grep, and Glob for exploration.
- Focus on mapping impact, not designing solutions.

## Process

1. Understand the proposed change from the provided description/requirement
2. Identify the entry points (routes, views, models) that will be modified
3. Trace dependencies: what imports these files? What do they import?
4. Map the full dependency chain across architectural layers
5. Identify shared utilities, configs, and cross-cutting concerns affected

## What to Map

### Layers
- **Routes/Controllers**: Which endpoints are affected?
- **Services**: Which business logic modules need changes?
- **Repositories**: Which data access modules are involved?
- **Models/Types**: Which data models or type definitions change?
- **Middleware**: Which middleware is relevant?
- **Config**: Which configuration values are involved?

### Cross-Cutting
- Shared utilities used by affected code
- Constants or enums that may need new values
- Environment variables or config keys needed
- Database collections/fields affected
- External API integrations involved

### iOS Side (if applicable)
- ViewModels that need updates
- Views that display affected data
- Services/Managers for API communication
- Models for data mapping

## Output Format

```
## Architecture Impact Map

### Files to Modify
| File | Layer | Change Type | Reason |
|------|-------|-------------|--------|
| path/to/route.js | Route | Modify | New endpoint needed |
| path/to/service.js | Service | Modify | New business logic |
| path/to/repo.js | Repository | Modify | New query |

### Files to Create
| File | Layer | Purpose |
|------|-------|---------|
| path/to/new-file.js | Service | New service for feature |

### Dependencies
- `file-a.js` imports from `file-b.js` (will need updates if B changes)
- ...

### Database Impact
- Collection: `collectionName` — [new fields / new queries / new indexes]

### Config Impact
- New config value needed: `CONFIG_KEY` — [description]
```

MIT license, from atelier-fashion/adlc-toolkit at commit 3a48c277679e.

Security

Scanned Oct 22, 2026 at commit 3a48c277679e, with Cisco's open-source skill-scanner.

None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.

A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan

Alternatives

Other makers' add-ons that do the same job, next to this one.

NameScoreStarsContextUpdated
This onearchitecture-mapper atelier-fashion/adlc-toolkit · Subagent 50★ 173≈50 in chat1mo ago
codebase-mapper zebbern/claude-code-guide · Subagent Both about mapper and codebase 77★ 4.7k≈61 in chat17d ago
ds-mapper laolaoshiren/claude-code-skills-zh · Skill Both about mapper 69★ 894≈11 always16d ago
compliance-mapper 0xSteph/pentest-ai-agents · Subagent Both about mapper and map 64★ 2.4k≈90 in chat29d ago
gsd-codebase-mapper open-gsd/gsd-core · Subagent Both about mapper and codebase 69★ 11k≈54 in chat16d ago
schema-mapper nimrodfisher/data-analytics-skills · Skill Both about mapper 61★ 481≈54 always1mo ago