From vibeflow
Generates or refreshes architecture documentation (Arc42/C4) for Python/TypeScript projects. Automatically maps modules, entry points, and change focus into docs/overview/.
How this skill is triggered — by the user, by Claude, or both
Slash command
/vibeflow:vibeflow-reverse-specThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
[VibeFlow skill for automatic architecture documentation generation]
[VibeFlow skill for automatic architecture documentation generation]
Refresh the current docs/overview/ context for an existing codebase so new contributors can immediately understand:
ARCHITECTURE.md (Arc42 + C4 + inferred runtime/module view)/vibeflow-reverse-specdocs/overview/ARCHITECTURE.mdRun: python scripts/map-codebase.py --project-root {project_root} --refresh force
Output: docs/overview/PROJECT.md + docs/overview/ARCHITECTURE.md
说明:
ARCHITECTURE.md 内会统一包含 spec_analyzer 的结果.vibeflow/analysis/ 下过程文件ARCHITECTURE.md 的 Arc42 生成区块Run: python scripts/map-change-impact.py --project-root {project_root} --source design
Output: docs/overview/CURRENT-STATE.md
docs/overview/PROJECT.md existsdocs/overview/ARCHITECTURE.md existsdocs/overview/CURRENT-STATE.md existsCURRENT-STATE.md includes current change focus and overview sync statusdocs/overview/PROJECT.md — long-lived project contextdocs/overview/ARCHITECTURE.md — long-lived architecture context with Arc42 / C4 / inferred runtime viewdocs/overview/CURRENT-STATE.md — current change focus and sync status.vibeflow/wiki-status.json — freshness trackingdocs/overview/PROJECT.md and docs/overview/ARCHITECTURE.mdnpx claudepluginhub ttttstc/vibeflow --plugin vibeflowDetects drift in .arkhe/roadmap/ context files via git commits and days old, regenerates project.md, architecture.md, documents.md from README, CLAUDE.md, docs. Scaffolds if missing.
Builds and maintains ARCHITECTURE.md and DETAILED_DESIGN.md incrementally with coverage tracking. Principal mode analyzes vision, bottlenecks, gaps, and alternatives.