Internal ClaudeMap runtime for turning a repository into a live architecture map and driving that map during walkthroughs. Prefer the public commands in .claude/commands for normal use.
ClaudeMap is a repo-to-architecture-map workflow.
High-level model:
@claudemap-architect to turn that snapshot into a detailed, human-legible graphPublic commands:
/setup-claudemap: build or rebuild the map for the current repository/open-claudemap: reopen the existing UI without rebuilding/refresh: update the graph after code changes/explain: run a guided walkthrough through the live map/show: direct the live map for highlights, focus, presentation, and flowsIf this skill is invoked directly, default to the setup workflow.
Target repository:
$ARGUMENTS as the project root.Execution rules:
${CLAUDE_SKILL_DIR}.${CLAUDE_SKILL_DIR}/skill/commands/snapshot.js for the target project root.${CLAUDE_SKILL_DIR}/skill/prompts/enrichment.txt.@claudemap-architect subagent explicitly. Give it:
${CLAUDE_SKILL_DIR}/tmp/claudemap-enrichment.json.${CLAUDE_SKILL_DIR}/skill/commands/setup-claudemap.js for the target project root with --enrichment-file ${CLAUDE_SKILL_DIR}/tmp/claudemap-enrichment.json.--force-refresh only when the user explicitly asks for a fresh rebuild.${CLAUDE_SKILL_DIR}/skill/commands/setup-claudemap.js without the override.Important details:
${CLAUDE_SKILL_DIR}./setup-claudemap should treat the @claudemap-architect path as the primary path, not an optional extra.claudemap-architect subagent in .claude/agents/ for system identification, graph refinement, and human-first graph restructuring.--force-refresh./open-claudemap instead of rerunning setup./refresh command shipped in .claude/commands/refresh.md./show should be treated as a presentation-direction command, not just a low-level transport wrapper.