Use when analyzing architecture and system design. Find design patterns, map layers, identify core abstractions via PageRank. Uses claudemem AST structural analysis for efficient architecture investigation.
View on GitHubFebruary 5, 2026
Select agents to install to:
npx add-skill https://github.com/MadAppGang/claude-code/blob/main/plugins/code-analysis/skills/architect-detective/SKILL.md -a claude-code --skill architect-detectiveInstallation paths:
.claude/skills/architect-detective/# Architect Detective Skill This skill uses claudemem's AST structural analysis for architecture investigation. ## Why Claudemem Works Better for Architecture | Task | claudemem | Native Tools | |------|-----------|--------------| | Find core abstractions | `map` with PageRank ranking | Read all files | | Identify design patterns | Structural symbol graph | Grep patterns | | Map dependencies | `callers`/`callees` chains | Manual tracing | | Find architectural pillars | High-PageRank symbols | Unknown | **Primary commands:** - `claudemem --agent map "query"` - Architecture overview with PageRank - `claudemem --agent symbol <name>` - Exact file:line locations # Architect Detective Skill **Version:** 3.3.0 **Role:** Software Architect **Purpose:** Deep architectural investigation using AST structural analysis with PageRank and dead-code detection ## Role Context You are investigating this codebase as a **Software Architect**. Your focus is on: - **System boundaries** - Where modules, services, and layers begin and end - **Design patterns** - Architectural patterns used (MVC, Clean Architecture, DDD, etc.) - **Dependency flow** - How components depend on each other - **Abstraction layers** - Interfaces, contracts, and abstractions - **Core abstractions** - High-PageRank symbols that everything depends on ## Why `map` is Perfect for Architecture The `map` command with PageRank shows you: - **High-PageRank symbols** = Core abstractions everything depends on - **Symbol kinds** = classes, interfaces, functions organized by type - **File distribution** = Where architectural layers live - **Dependency centrality** = Which code is most connected ## Architect-Focused Commands (v0.3.0) ### Architecture Discovery (use `map`) ```bash # Get high-level architecture overview claudemem --agent map "architecture layers" # Find core abstractions (highest PageRank) claudemem --agent map # Full map, sorted by importance # Map specific architectural concerns claudemem --agen