# al-development-collection-for-claude-code

Набор агентов, скиллов и правил для разработки на AL в Microsoft Dynamics 365 Business Central. Ставится в Claude и разворачивает структуру проекта одной командой.

- плагин · `type=plugin` · Claude Code · ★ 112
- Автор: javiarmesto
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/javiarmesto/ALDC-AL-Development-Collection/tree/HEAD/claude-plugin
- Обновлён: 2026-10-23
- HTML: https://affpapa.org/nevibecode/plugins/al-development-collection-for-claude-code

## Что делает

Плагин ALDC приносит в Claude 12 агентов, 9 скиллов-входов по ролям, 11 скиллов-процессов и 16 скиллов знаний — все с префиксом `aldc:`. Плюс 8 правил AL с привязкой к путям и шаблоны артефактов требований. Агенты описаны контрактами, так что видно, что каждому разрешено.

Первый запуск — `/aldc:al-initialize`. Скрипт `scripts/init.js` копирует правила в `.claude/rules/`, создаёт `.claude/plans/memory.md` и дописывает управляемый блок в `CLAUDE.md` проекта. Есть предпросмотр через `--project <dir>`, применение через `--apply`, проверка расхождений через `--verify` и откат через `--rollback`. Свои изменённые файлы остаются конфликтами, пока не пройдёт проверенная замена с `--force`.

Нужен Node 20+, а для компиляции AL — AL command-line tool. Публикация, тесты и отладка остаются за человеком или CI. В манифесте объявлены MCP-серверы al-symbols-mcp, context7 и microsoft-docs, но объявление не значит подключение: незагруженный сервер помечается как `unavailable`. Microsoft AL MCP настраивается отдельно под алиасом `al`, и ALDC не запускает его сам — операции компиляции и сборки выдаются только ролям Developer и Implementer.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
В чате агента (не в терминале):
```text
/plugin install al-development-collection-for-claude-code@claude-community
```
В чате агента (не в терминале):
```text
/plugin install aldc-al-development-plugin-for-business-central@claude-community
```
В чате агента (не в терминале):
```text
/plugin install aldc-spec-tdd-development-framework-for-al@claude-community
```

## Когда брать
- развернуть структуру AL-проекта в Claude одной командой
- получить контракты ролей для агентов вместо общих инструкций
- проверить, какие файлы правил разошлись с эталоном
- откатить неудачную инициализацию проекта
- подключить запросы к символам AL через MCP-сервер

## Примеры запросов агенту
- Инициализируй проект: `/aldc:al-initialize`
- Покажи предпросмотр инициализации для каталога `src`
- Проверь расхождения правил через `--verify`

## Похожие
- [ponytail](https://affpapa.org/nevibecode/plugins/ponytail.md) — плагин · ★ 176443
- [impeccable](https://affpapa.org/nevibecode/plugins/impeccable.md) — плагин · ★ 88212
- [last-30-days-skill](https://affpapa.org/nevibecode/plugins/last-30-days-skill.md) — плагин · ★ 65508
- [claude-hud](https://affpapa.org/nevibecode/plugins/claude-hud.md) — плагин · ★ 28841
- [understand-anything](https://affpapa.org/nevibecode/plugins/understand-anything.md) — плагин · ★ 88314
- [mem0](https://affpapa.org/nevibecode/plugins/mem0.md) — плагин · ★ 67829

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
