2026-07-24 14:35:35 +03:00
# SLM Design
Документация и agent skill для архитектуры Scoped Layered Module Design.
## Структура
2026-08-10 15:41:19 +03:00
- `docs/` - документация SLM и единственный источник содержимого сайта и reference-материалов skill.
2026-08-10 09:12:22 +03:00
- `site/` - VitePress-рендерер: конфигурация, тема и статические ресурсы без собственной копии документации.
2026-08-01 09:31:08 +03:00
- `old-docs/` - архив legacy-документации, не используемый текущим skill.
2026-07-30 09:19:59 +03:00
- `src-skills/` - исходники agent skills.
- `skills/` - собранные skills для установки через `npx skills` .
2026-07-24 14:35:35 +03:00
## Сборка
Требуется Node.js 20 или новее.
```bash
2026-08-01 09:31:08 +03:00
npm run build:skill
npm run check:skill
2026-08-10 09:12:22 +03:00
npm run check:docs
npm run check:site
2026-07-24 14:35:35 +03:00
npm run check
```
2026-08-10 15:41:19 +03:00
`npm run check:docs` проверяет правила и ссылки документации. `npm run check:site` собирает VitePress из `docs/` и проверяет опубликованные страницы. Skill собирается из `src-skills/slm-design/` , а всё дерево `docs/` рекурсивно включается в `skills/slm-design/reference/docs/` . Собранные файлы не редактируются вручную.
2026-07-24 14:35:35 +03:00
## Установка
После публикации репозитория:
```bash
2026-08-10 15:41:19 +03:00
npx skills add gromlab-ru/slm-design --skill slm-design
2026-07-24 14:35:35 +03:00
```