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
  • 2 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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.