К основному содержанию
плагин

al-development-collection-for-claude-code — плагин для Claude Code

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

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add anthropics/claude-plugins-community
/plugin install al-development-collection-for-claude-code@claude-community
/plugin install aldc-al-development-plugin-for-business-central@claude-community
/plugin install aldc-spec-tdd-development-framework-for-al@claude-community
Открыть на GitHub

Что делает 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.

Какие задачи решает

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

Примеры запросов агенту

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

Как установить al-development-collection-for-claude-code

Через маркетплейс плагинов

/plugin marketplace add anthropics/claude-plugins-community
/plugin install al-development-collection-for-claude-code@claude-community
/plugin install aldc-al-development-plugin-for-business-central@claude-community
/plugin install aldc-spec-tdd-development-framework-for-al@claude-community

По шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой

Вопросы о al-development-collection-for-claude-code

Как установить al-development-collection-for-claude-code в Claude Code?

Из маркетплейса: сначала /plugin marketplace add anthropics/claude-plugins-community, затем /plugin install al-development-collection-for-claude-code@claude-community. После этого проверьте каталог командой /plugin.

Что делает al-development-collection-for-claude-code?

Добавляет в Claude набор агентов, скиллов и правил для разработки на AL в Microsoft Dynamics 365 Business Central. Инициализация раскладывает правила по .claude/rules/ и заводит файл памяти плана.

Что нужно для работы плагина?

Claude Code CLI и Node 20+. Для компиляции AL нужен AL command-line tool. Публикация, запуск тестов и отладка выполняются вручную или в CI.

Исходный текст

claude-plugin · MIT
# ALDC — AL Development Collection for Claude Code

<!-- Generated by scripts/sync-plugin-support.js. Do not edit. -->

AI-Native development toolkit for Microsoft Dynamics 365 Business Central.
Every file in this directory is generated from the canonical ALDC trees at the
repository root; each one cites its canonical source and sha256.

## Installation

From the plugin marketplace:

```
/plugin marketplace add javiarmesto/ALDC-AL-Development-Collection
/plugin install aldc@aldc-marketplace
```

From a clone, register this directory as a local marketplace:

```
/plugin marketplace add ./claude-plugin
/plugin install aldc@aldc-marketplace
```

Verify with `/plugin`, the actual Agent catalog and `/`. Claude 2.1.278 removed the `/agents` wizard. You should see 12 agents,
9 role entry skills, 11 workflow skills and
16 knowledge skills, all prefixed `aldc:`. Plugin loading,
tool availability and any Business Central operation still need local
verification; installation certifies none of them.

## First-time setup

```
/aldc:al-initialize
```

Initialization runs `scripts/init.js`: preview with `--project <dir>`, apply with
`--apply`, inspect drift with `--verify`, restore with `--rollback`. Customized
files stay collisions unless a reviewed replacement uses `--force`. Node 20+ is
required. It copies the path-scoped AL rules to `.claude/rules/`, seeds
`.claude/plans/memory.md` and adds a managed block to the project's `CLAUDE.md`.

## Layout

```
claude-plugin/
├── .claude-plugin/plugin.json      # manifest (MCP servers, userConfig)
├── .claude-plugin/marketplace.json # marketplace entry
├── agents/                         # 12 agent contracts
├── skills/<role>/                  # 9 short role entry skills
├── skills/<workflow>/              # 11 explicit workflow skills
├── skills/skill-*/                 # 16 knowledge skills
├── rules/                          # 8 path-scoped AL rules
├── docs/templates/                 # requirement artifact templates
├── tools/                          # Context Doctor, BCQuality, validator
├── hooks/                          # SessionStart context, BCQuality precondition
├── aldc.yaml                       # toolkit root (plans.root: .claude/plans)
├── CLAUDE.md                       # plugin guidance
└── README.md                       # this file
```

## AL language tooling

Read [Claude AL tooling](docs/claude-al-tooling.md) to reuse the existing AL LSP
for Agents companion and verify access from each agent mode. ALDC declares no
second LSP server and does not change user or project provider configuration.

## MCP servers

**al-symbols-mcp** (read-only AL symbol queries), **context7** (library docs) and
**microsoft-docs** (Microsoft Learn). A declaration in the manifest is not proof
of connection: a server that is not loaded is `unavailable`, never simulated.

The Microsoft AL MCP is optional and separately configured under user/project
alias `al`; see [setup and role grants](docs/claude-al-tooling.md). ALDC grants
its query operations explicitly and compilation/build/restore only to Developer
and Implementer. It does not start that server or grant publish/authentication.
Optional BC29 profiling/snapshot proxies are granted only to Triage after explicit
connection setup; see the same guide for capture scope and runtime acceptance.

## Requirements

Claude Code CLI, Node 20+, and — for AL compilation — the AL command-line tool.
Publishing, running tests and debugging remain human- or CI-gated steps.

## License

MIT · [javiarmesto](https://github.com/javiarmesto)

© javiarmesto · MIT · javiarmesto/ALDC-AL-Development-Collection

Похожие плагины

Все плагины по теме «Настройка агента: память, контекст, субагенты» →
ponytail DietrichGebert Плагин настраивает агента на короткие решения без лишних абстракций. Сгодится, когда нужно использовать возможности уже имеющегося кода и не усложнять задачу. ★ 176 443звёзд репо impeccable pbakaus Даёт агенту словарь дизайнера: 24 команды вроде polish, audit и bolder, чтобы правки интерфейса не сводились к «сделай красиво». ★ 88 212звёзд репо last-30-days-skill mvanhorn Собирает свежие посты, комментарии и транскрипты по любой теме за последний месяц и укладывает их в один отчёт. ★ 65 508звёзд репо claude-hud jarrodwatts Показывает под строкой ввода, сколько контекста занято, какие инструменты работают и как идут задачи. Пригодится, когда сессия длинная и надо видеть расход. ★ 28 841звёзд репо understand-anything Egonex-AI Плагин сканирует проект и строит интерактивный граф файлов, классов и зависимостей с веб-дашбордом. Пригодится при знакомстве с чужим или крупным кодом. ★ 88 314звёзд репо mem0 mem0ai Подключает долговременную память к Claude Code, сохраняя контекст проектов и привычки между сессиями. ★ 67 829звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой