Agent skill · Security

architect-detective

⚡ PRIMARY TOOL for: 'what's the architecture', 'system design', 'how are layers organized', 'find design patterns', 'audit structure', 'map dependencies'. Uses claudemem v0.3.0 AST structural analysis with PageRank. GREP/FIND/GLOB ARE FORBIDDEN.

majiayu000github.com/majiayu000GitHub ↗
claude-codecan modify filesMIT
Install
npx skills add majiayu000/claude-skill-registry --skill architect-detective --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 14 KB
Bundled scripts: none
Allowed tools: BashTaskReadAskUserQuestion
Path: skills/analysis/architect-detective/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# ⛔⛔⛔ CRITICAL: AST STRUCTURAL ANALYSIS ONLY ⛔⛔⛔ ``` ╔══════════════════════════════════════════════════════════════════════════════╗ ║ ║ ║ 🧠 THIS SKILL USES claudemem v0.3.0 AST ANALYSIS EXCLUSIVELY ║ ║ ║ ║ ❌ GREP IS FORBIDDEN ║ ║ ❌ FIND IS FORBIDDEN ║ ║ ❌ GLOB IS FORBIDDEN ║ ║ ║ ║ ✅ claudemem --nologo map "query" --raw IS THE PRIMARY COMMAND ║ ║ ✅ claudemem --nologo symbol <name> --raw FOR EXACT LOCATIONS ║ ║ ║ ║ ⭐ v0.3.0: PageRank shows which symbols are architectural pillars ║ ║ ║ ╚══════════════════════════════════════════════════════════════════════════════╝ ``` # 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 sym

What's inside
Steps it walks through
  1. Role Context
  2. Why map is Perfect for Architecture
  3. Architect-Focused Commands (v0.3.0)
  4. Architecture Discovery (use map)
  5. Layer Boundary Discovery
  6. Pattern Discovery
  7. Dependency Analysis
  8. Dead Code Detection (v0.4.0+ Required)
  9. PHASE 0: MANDATORY SETUP
  10. Step 1: Verify claudemem v0.3.0
  11. Step 2: If Not Installed → STOP
  12. Step 3: Check Index Status
  13. Step 3.5: Check Index Freshness
  14. Step 4: Index if Needed
Ships with 1 file
  • metadata.json
Commands it runs
Get high-level architecture overview
claudemem --nologo map "architecture layers" --raw
Find core abstractions (highest PageRank)
claudemem --nologo map --raw  # Full map, sorted by importance
Map specific architectural concerns
claudemem --nologo map "service layer business logic" --raw
claudemem --nologo map "repository data access" --raw
claudemem --nologo map "controller API endpoints" --raw
claudemem --nologo map "middleware request handling" --raw
Find interfaces/contracts (architectural boundaries)
More from claude-skill-registry
All skills →
About this skill
What does the architect-detective skill do?

⚡ PRIMARY TOOL for: 'what's the architecture', 'system design', 'how are layers organized', 'find design patterns', 'audit structure', 'map dependencies'. Uses claudemem v0.3.0 AST structural analysis with PageRank. GREP/FIND/GLOB ARE FORBIDDEN.

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill architect-detective --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going