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.
Why this score
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.
| Name | Score | Stars | Context | Updated |
|---|---|---|---|---|
| This onearchitecture-mapper atelier-fashion/adlc-toolkit · Subagent | 50 | ★ 173 | ≈50 in chat | 1mo ago |
| codebase-mapper zebbern/claude-code-guide · Subagent Both about mapper and codebase | 77 | ★ 4.7k | ≈61 in chat | 17d ago |
| ds-mapper laolaoshiren/claude-code-skills-zh · Skill Both about mapper | 69 | ★ 894 | ≈11 always | 16d ago |
| compliance-mapper 0xSteph/pentest-ai-agents · Subagent Both about mapper and map | 64 | ★ 2.4k | ≈90 in chat | 29d ago |
| gsd-codebase-mapper open-gsd/gsd-core · Subagent Both about mapper and codebase | 69 | ★ 11k | ≈54 in chat | 16d ago |
| schema-mapper nimrodfisher/data-analytics-skills · Skill Both about mapper | 61 | ★ 481 | ≈54 always | 1mo ago |