.cursor/skills/export-likec4-png-white/SKILL.md
Экспортирует и пересобирает диаграммы LikeC4 в PNG с белым фоном через src/scripts/export_png_white.py.
npx skillsauth add Tirael/cursor-template export-likec4-png-whiteInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Запуск из корня репозитория (workspace):
python3 src/scripts/export_png_white.py
Опции:
--flatten-only — только наложить белый фон на уже экспортированные PNG в
png/, не вызывать likec4--use-dot — экспорт через graphviz (dot в PATH); использовать, если likec4
падает с uv_interface_addresses при запуске preview-сервераЧто делает скрипт:
likec4 validate src/c4likec4 export png --theme light -o ./png src/c4
(при наличии --use-dot добавляет --use-dot)./pngpng/index.png, если он естьРезультат: все PNG диаграмм в каталоге png/ с непрозрачным белым фоном.
.tools/pillowlikec4 not found in PATH — установить/добавить в PATH CLI LikeC4python3 not found — использовать среду с Python 3src/c4/ по выводу likec4 validateuv_interface_addresses returned Unknown system error 1 при экспорте —
запустить с --use-dot (нужен dot в PATH) или экспорт вручную:
likec4 export png --theme light --use-dot -o ./png src/c4,
затем python3 src/scripts/export_png_white.py --flatten-onlyПолная пересборка (модель в src/c4/ изменилась, нужны свежие PNG
с белым фоном):
python3 src/scripts/export_png_white.pyuv_interface_addresses — см. вариант ниже «Без preview-сервера».Только белый фон (PNG уже есть в png/, нужно только наложить белый фон):
python3 src/scripts/export_png_white.py --flatten-only
При первом запуске скрипт установит Pillow в .tools/pillow.
Может потребоваться сеть и до 1–2 минут.
Без preview-сервера (когда likec4 export png падает с uv_interface_addresses):
dot в PATH):likec4 export png --theme light --use-dot -o ./png src/c4python3 src/scripts/export_png_white.py --flatten-onlyРезультат: контекстные и контейнерные диаграммы в png/views/
(например context.png, containerBFF.png, …) с непрозрачным белым фоном.
Файл png/index.png после скрипта удаляется.
data-ai
Координирующий skill для архитектурного проектирования. Определяет какие skills применять для C4, PlantUML, DDD, NFR, интеграций.
testing
--- name: security-architecture description: Архитектура безопасности: threat modeling, authn/authz, TLS/mTLS, аудит, секреты. version: 1.0 lastUpdated: 2026-02-04 --- # Security Architecture (Skill) ## Когда применять - Проектируем perimeter и модель доступа - Добавляем интеграции с внешними провайдерами - Определяем аудит и требования к логам ## Правила - Threat modeling: STRIDE по основным потокам. - Authn: OAuth2/OIDC. - Authz: ABAC на базе `tenantId` + роль + контекст. - Шифрование: TL
development
Создаёт и поддерживает примеры проектов и кода в src/examples (dotnet/angular/python).
tools
Поддерживает репозиторий как github-шаблон (пути, ссылки, структура, отсутствие мусора).