Skip to content
Back to skills

Archmap Map

ASecurity

Lightweight TS/JS architecture map: architecture.json, interactive HTML and optional diagrams.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 11, 2026
ai-agentsgitapi

Works with

  • api

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add Vitammiin/agent-vorcl-flow --skill archmap-map --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Archmap Map?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Archmap Map
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vitammiin-archmap-map/badge)](https://www.skillsdirectory.com/skills/vitammiin-archmap-map)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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`.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…