By juxstin1
Interactive codebase architecture platform — generate, repair, focus, and diff architecture maps with canvas visualization, contextual intelligence, and live staleness detection
Deep-dive and repair a specific module in the architecture map.
Generate an interactive 2D codebase architecture map and markdown export.
Inspect and prune the architecture map's version history.
Repair broken or stale architecture maps by detecting and fixing all issues.
Save a snapshot of the current architecture map into its version history.
Thoroughly explores a codebase and returns modules, internal dependencies, tiers, and pipeline flow for /archmap:generate.
Targeted codebase re-exploration for map repair. Accepts suspected stale modules and reports what changed vs. existing map data.
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Generate, repair, diff, and explore codebase architecture maps.
Interactive canvas visualization with live staleness detection and contextual intelligence.
A Claude Code plugin that turns any codebase into an interactive architecture map. Pan, zoom, inspect modules, trace dependencies, switch themes, and keep your architecture docs up to date — automatically.
Output:
docs/architecture.html — interactive canvas visualizationdocs/architecture-map.md — versionable architecture documentationInstall from the marketplace (recommended) inside Claude Code:
/plugin marketplace add juxstin1/archmap-plugin
/plugin install archmap@archmap
The first command registers this repository as a plugin marketplace; the second installs the archmap plugin from it. Both commands are Claude Code slash commands — type them into the Claude Code interface, not a shell.
Clone the repo and point Claude Code at your working copy:
git clone https://github.com/juxstin1/archmap-plugin.git
cd archmap-plugin
claude --plugin-dir "$(pwd)"
bash (git-bash or WSL on Windows)jq recommended for full .archmap.json parsing; hooks fall back gracefully without itArchmap was designed as a Claude Code plugin, but every commands/*.md file opens with a Runtime adapter section that keeps behavior identical under other markdown-skill-aware runtimes.
| Runtime | archmap:* commands | architecture skill | Hooks |
|---|---|---|---|
| Claude Code | Native (/archmap:<cmd>) | Native auto-activation | SessionStart + PostToolUse |
| OpenAI Codex CLI | ~/.codex/skills/archmap-<cmd>/SKILL.md → invoke as $archmap-<cmd> | ~/.codex/skills/archmap/SKILL.md | Not portable (different hook format) |
| Other skill-aware runtimes | Follow the Runtime adapter rules in each command file | SKILL.md is standard markdown | — |
What the Runtime adapter handles:
archmap-template.html via ${ARCHMAP_TEMPLATE_PATH} → ${ARCHMAP_ROOT}/templates/archmap-template.html → ${CLAUDE_PLUGIN_ROOT}/templates/archmap-template.html, first hit wins.agents/<name>.md via ${ARCHMAP_ROOT}/agents/ → ${CLAUDE_PLUGIN_ROOT}/agents/, first hit wins. Used only when the runtime has no Task subagent (see rule 3).Task tool with subagent_type support (Claude Code), subagents spawn as archmap:archmap-explorer / archmap:archmap-repair-agent. Otherwise the command reads the agent prompt (via rule 2) and executes it inline in the current session.${ARCHMAP_ROOT} points at the plugin's installation directory (where templates/, agents/, and commands/ all live). Claude Code users don't need it — the loader sets ${CLAUDE_PLUGIN_ROOT} automatically. Other runtimes set ${ARCHMAP_ROOT} once, at install time.
Codex install (recommended flow):
# 1. Clone the plugin once, to a stable location
git clone https://github.com/juxstin1/archmap-plugin.git ~/.archmap-plugin
# 2. Tell the adapter where the plugin lives (add to your shell rc file to make it persistent)
export ARCHMAP_ROOT="$HOME/.archmap-plugin"
# 3. Symlink each command file into ~/.codex/skills/
for cmd in generate diff focus repair snapshot; do
mkdir -p "$HOME/.codex/skills/archmap-$cmd"
ln -sf "$ARCHMAP_ROOT/commands/$cmd.md" "$HOME/.codex/skills/archmap-$cmd/SKILL.md"
done
# 4. Symlink the architecture skill
mkdir -p "$HOME/.codex/skills/archmap"
ln -sf "$ARCHMAP_ROOT/skills/architecture/SKILL.md" "$HOME/.codex/skills/archmap/SKILL.md"
With ${ARCHMAP_ROOT} exported, both the template (rule 1) and the agent prompts (rule 2) resolve correctly regardless of where the individual SKILL.md files end up. Symlinks keep the Codex install in sync with git pull in the plugin directory.
npx claudepluginhub juxstin1/archmap-plugin --plugin archmapUpstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive C4 architecture documentation workflow with bottom-up code analysis, component synthesis, container mapping, and context diagram generation
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications