claudeindex
Plugin

forgeplan-map-pack

8-agent orchestrated pipeline that scans any forgeplan-enabled project and emits a validated .forgeplan/map/map.json (schema forgeplan.map/v1) for forgeplan-web's composed-map renderer. EMITTER profile throughout: a fail-closed PreToolUse hook + agent denylist + a deterministic map-guardian.mjs gate make it structurally impossible for the pipeline to write anywhere except the one derived map file or to mutate any forgeplan artifact. v0.4.0: first-dogfood hardening -- fixes the 3 defects the first real forgeplan-web run surfaced: guardian XC-1 compares typed-link edges in content-hash id-space (was failing every edge against artifact-id scan edges); guardian GC-5 is a write-SCOPE check passing whether map.json is committed or gitignored (was BLOCKER-ing committed-map repos, + a porcelain parse bug); web-fullstack detection + zone_hints are depth-agnostic so a nested app root (template/src/**) is recognized instead of falling to the generic floor. Adds test/guardian-layer-b.mjs, a non-smoke Layer-B regression test. v0.5.0: dogfood tail-stage fixes -- (F4) map-emitter-gate.sh normalizes the plugin-qualified dispatch identity before its single-writer check (an exact-string test denied the emitter's OWN write); (F6) guardian XC-2 + edge-verifier grep scope every re-grep with --exclude-dir (unbounded grep over node_modules hung the guardian); (F5) documents that GC-5's git audit, not the Write-hook, is the real single-writer backstop. v0.6.0: output-quality pass on the first rendered real map -- short node.meta subline (prose -> description_ru), emitter derives flows[] from composition flow_hints, web-fullstack 2D grid; adds COMPOSITIONS-GUIDE.md (abstract base-TYPE + pattern-OVERLAY authoring contract). v0.11.0: 5 new deterministic guardian gates (GC-7 found_at / GC-8 flow completeness / GC-9 layer-meta canon / GC-10 mega-kind / GC-11 accent-neighbour) that catch the content defects the v0.7.1 dogfood shipped (CM-13); test/guardian-content-gates.mjs. v0.10.0: composition library COMPLETE -- 7 more base archetypes (data-pipeline/ml-project/ai-agent/cms/mobile-app/desktop-app/docs-site) -> 13 base archetypes + 6 overlays; any common project type has a tuned archetype and hybrids compose. v0.9.0: composition BREADTH -- base-TYPE + pattern-OVERLAY engine (SELECT detects all active overlays + composes; emitter tier-row layout); ships 6 overlays (microservices/serverless/cqrs-eventsourcing/mcp-server/api-gateway/monorepo) + 4 abstract base archetypes (web-frontend/backend-api/cli-tool/library-sdk); a hybrid repo composes into one map. v0.8.0: E5 auto-cascade layers -- after the top map confirms, /map-build auto-fans-out one scoped per-zone layer build in parallel (ADR-018), gated by seed-fingerprint idempotent skip + thin-zone threshold + first-level depth policy. v0.7.0: understanding-map quality wave (PRD-076) -- E1 architecture content (over-capacity zones collapse GROUPED by kind instead of one opaque 170-artifact card; zones carry a RU region description; nodes get rich RU descriptions synthesized from GROUNDED scanned facts, never from a filename), E2 richer flows (4 flow_hints + emitter-derived entrypoint flows -> 6+), E3/E4 per-zone generated layers (new /map-build-layer command + orchestrator scoped mode -> .forgeplan/map/layers/<zone>.json; rendering needs forgeplan-web's deriveSubDocument seam). v0.3.0: /map-build slash command entry point. v0.2.0: full P1 implementation -- all 8 agents, 3 skills, 3 MVP composition templates (rust-cli-mcp / web-fullstack / generic), the map-build playbook, and the guardian/hook pair.

Installation

1

Add the marketplace

/plugin marketplace add ForgePlan/marketplace
2

Install plugins

/plugin

Run these commands in Claude Code to add this plugin to your environment. The marketplace must be added before you can install its plugins.

Claude forgeplan-map-pack plugin