Lightweight TS/JS architecture map: architecture.json, interactive HTML and optional diagrams.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add Vitammiin/agent-vorcl-flow --skill archmap-map --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Archmap Map?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/vitammiin-archmap-map)More formats (shields.io, HTML) on the badges page.
---
name: archmap-map
description: "Lightweight TS/JS architecture map: architecture.json, interactive HTML and optional diagrams."
---
# Задача: полная карта архитектуры репозитория (archmap)
Построй полную карту архитектуры репозитория (см. `$archmap`, `$system-design`).
Пайплайн скилла `$archmap` (скрипты в `<skill-root>/scripts/`, рабочий каталог `.archmap/` в целевом репо):
1. `scan.mjs` → `plan.json`; сообщи задетектированные стеки и режим парсера (ts|regex).
2. Пять экстракторов (`extract-data`, `extract-api`, `extract-agents`, `extract-modules`, `extract-env`) — одной параллельной пачкой → part-файлы.
3. `merge.mjs --check` → `architecture.json`; при ошибках контракта — чини экстрактор-виновник, не JSON руками.
4. **LLM-аннотация:** прочитай `architecture.json` и код, напиши `.archmap/annotations.json` (память агентов, семантические `dataflow`-рёбра, назначение модулей) — каждому элементу лучшее доказательство `source:{file,line}`; повторный `merge --annotate --check` сам понизит бездоказательное в `inferred:true`.
5. Рендеры строго из JSON: `to-html.mjs`, `to-drawio.mjs`, `to-mermaid.mjs --view all`, `to-md.mjs`, `to-pdf.mjs` (мягкий skip без Chrome).
6. **Материализуй** итог в `docs/architecture/` целевого репо (architecture.json, .html, .drawio, .mmd, ARCHITECTURE.md, .pdf), предложи `.archmap/` в `.gitignore`. Провалидируй: повторный прогон merge даёт идентичный JSON; `xmllint --noout` для `.drawio` зелёный; HTML открывается с `file://`. **Только проверенные артефакты = готово.**
Отдай: пути ко всем файлам + сводку из `stats` (узлы/рёбра/inferred/циклы/truncated) + находки (циклы импортов, роуты без auth, бесхозные env) + что осталось inferred. Опирайся на `$archmap`, `$system-design`. Веди как роль `$archmap`.
Is this your skill, or is something wrong with this listing? . Author removals are honored within 72 hours.
No comments yet. Be the first to comment!