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 GitHubMadAppGang/claude-code
code-analysis
January 23, 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