Updated 1d ago
by javiarmesto
ALDC-AL-Development-Collection
AL development toolkit for Business Central with specialist agents, skills and review workflows for Copilot, Claude Code and Codex.
109 GitHub stars (109)
Steady at 109 stars — no new stars in the 9 days since Oct 7.
- 30 skills (30 skills found in its SKILL.md files)
- 37 forks (37 forks)
- 1d ago last update (Last updated 1d ago)
Install
Skills CLI
npx skills add javiarmesto/ALDC-AL-Development-Collection
Asks which skills and agents to install. Just one: npx skills add javiarmesto/ALDC-AL-Development-Collection --skill skill-agent-instructions — add -g for every project.
Claude Code
git clone https://github.com/javiarmesto/ALDC-AL-Development-Collectioncp -r "ALDC-AL-Development-Collection/skills/skill-agent-instructions" ~/.claude/skills/
Copies the skill-agent-instructions skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add javiarmesto/ALDC-AL-Development-Collection
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 121 files.
-
skill-agent-instructions
Generate, review, and optimize natural language instructions for Business Central agents (Designer or SDK). Triggers on: agent instructions, InstructionsV1.txt, InstructionsV2.txt, MEMORIZE, qualification rules, agent behavior, instruction keywords, agent task instructions, iterate instructions, or improve agent accuracy. Single source of truth for the Responsibilities-Guidelines-Instructions fra…
skills/skill-agent-instructions/SKILL.md on GitHub (opens in a new tab) -
skill-agent-task-patterns
Agent SDK task integration patterns for Business Central. Triggers on: Agent Task Builder, Agent Task Message Builder, Public API, AssignTask, ExternalId, agent session detection, BindSubscription, TryFunction agent task, multi-turn agent conversation, agent attachment, task lifecycle management, OnPrem-only methods, AddToTask, SetRequiresReview, SetSkipMessageSanitization, runtime availability.
skills/skill-agent-task-patterns/SKILL.md on GitHub (opens in a new tab) -
skill-agent-toolkit
Build, configure, and integrate Business Central agents using the AI Development Toolkit and Agent SDK. Triggers on Agent SDK, Agent Metadata Provider, IAgentFactory, IAgentMetadata, IAgentTaskExecution, ConfigurationDialog, Agent Task Builder, Agent Session, Copilot Capability, agent instructions, or agent setup in BC context.
skills/skill-agent-toolkit/SKILL.md on GitHub (opens in a new tab) -
skill-al-review-pipeline
Review an AL increment or audit scope using the configured BCQuality provider and evidence-based native coverage. Shared by Developer Reviewer, Conductor review and Dredd; does not implement fixes or run builds.
skills/skill-al-review-pipeline/SKILL.md on GitHub (opens in a new tab) -
skill-api
AL API development patterns for Business Central. Use when creating OData/REST API pages, HttpClient integrations, webhook implementations, or any external system integration via API.
skills/skill-api/SKILL.md on GitHub (opens in a new tab) -
skill-contribution-assistant
Guides contributors to design, polish, and submit high-quality skills for AL Copilot Skill Collection. Use when creating a new community skill, improving a draft skill, or evaluating whether a user request can become a reusable skill. Includes non-intrusive opportunity detection and mandatory onboarding questions once the author confirms they want to build the skill.
skills/skill-contribution-assistant/SKILL.md on GitHub (opens in a new tab) -
skill-copilot
AL Copilot capability development for Business Central. Use when implementing PromptDialog pages, AI generation features, or integrating with the Copilot toolkit.
skills/skill-copilot/SKILL.md on GitHub (opens in a new tab) -
skill-debug
AL debugging and diagnostics for Business Central. Use when performing snapshot debugging, CPU profiling, analyzing telemetry, or troubleshooting runtime issues.
skills/skill-debug/SKILL.md on GitHub (opens in a new tab) -
skill-estimation
AL project estimation for Business Central. Use when estimating development effort, creating cost models, SWOT analysis, or structuring project proposals.
skills/skill-estimation/SKILL.md on GitHub (opens in a new tab) -
skill-events
AL event-driven architecture for Business Central. Use when creating EventSubscribers, IntegrationEvents, BusinessEvents, or implementing publisher/subscriber patterns in extensions.
skills/skill-events/SKILL.md on GitHub (opens in a new tab) -
skill-migrate
AL version migration for Business Central. Use when upgrading extensions between BC versions, handling breaking changes, or implementing rollback strategies.
skills/skill-migrate/SKILL.md on GitHub (opens in a new tab) -
skill-pages
AL page design patterns for Business Central. Use when creating Card, List, ListPart, Document pages, implementing page extensions, or designing UX layouts.
skills/skill-pages/SKILL.md on GitHub (opens in a new tab) -
skill-performance
AL performance optimization patterns for Business Central. Use when optimizing queries with SetLoadFields, working with FlowFields and CalcFields, profiling codeunits, or resolving performance issues.
skills/skill-performance/SKILL.md on GitHub (opens in a new tab) -
skill-permissions
AL permission set design for Business Central. Use when creating PermissionSets, implementing least-privilege access, or designing security models for extensions.
skills/skill-permissions/SKILL.md on GitHub (opens in a new tab) -
skill-testing
AL test development patterns for Business Central. Use when creating test codeunits, writing Given/When/Then test procedures, using Library Assert, configuring test projects, or implementing TDD workflows.
skills/skill-testing/SKILL.md on GitHub (opens in a new tab) -
skill-translate
AL translation and localization for Business Central. Use when working with XLF files, NAB tools, or implementing multi-language support in extensions.
skills/skill-translate/SKILL.md on GitHub (opens in a new tab) -
agent-builder
Agent Toolkit Builder — specialist in designing and coding Business Central agents using the AI Development Toolkit and Agent SDK. Follows the official Agent Template project structure. Handles both Designer (no-code) and SDK (pro-code) paths. Use when building BC agents or agent SDK integrations.
.claude/skills/agent-builder/SKILL.md on GitHub (opens in a new tab) -
al-agent-build-instructions
Generate optimized natural language instructions for Business Central agents (Designer or SDK). Applies the Responsibilities-Guidelines-Instructions framework from skill-agent-instructions. Output stored in .resources/Instructions/InstructionsV1.txt for SDK agents. ALDC workflow (Copilot prompt al-agent.build-instructions); invoke explicitly.
.claude/skills/al-agent-build-instructions/SKILL.md on GitHub (opens in a new tab) -
al-agent-create
End-to-end workflow to create a coded Business Central agent using the Agent SDK. Orchestrates the 7 phases following the official Agent Template structure. Generates all required objects by applying patterns from skill-agent-toolkit, skill-agent-task-patterns and skill-agent-instructions. ALDC workflow (Copilot prompt al-agent.create); invoke explicitly.
.claude/skills/al-agent-create/SKILL.md on GitHub (opens in a new tab) -
al-agent-instructions
Generate optimized natural language instructions for Business Central agents (Designer or SDK). Applies the Responsibilities-Guidelines-Instructions framework from skill-agent-instructions. Output stored in .resources/Instructions/InstructionsV1.txt for SDK agents. ALDC workflow (Copilot prompt al-agent.instructions); invoke explicitly.
.claude/skills/al-agent-instructions/SKILL.md on GitHub (opens in a new tab) -
al-agent-task
Generate AL code for Business Central Agent SDK task integration. Applies the patterns from skill-agent-task-patterns to produce production-ready codeunits, page extensions, and event subscribers — verified against the runtime API availability matrix. ALDC workflow (Copilot prompt al-agent.task); invoke explicitly.
.claude/skills/al-agent-task/SKILL.md on GitHub (opens in a new tab) -
al-agent-test
Generate comprehensive test codeunits for Business Central Agent SDK integrations. Covers 6 categories: Registration, Factory, Metadata, TaskExecution, TaskIntegration, AgentSession. ALDC workflow (Copilot prompt al-agent.test); invoke explicitly.
.claude/skills/al-agent-test/SKILL.md on GitHub (opens in a new tab) -
al-build
Build, package, and deploy AL extensions to Business Central environments. ALDC workflow (Copilot prompt al-build); invoke explicitly.
.claude/skills/al-build/SKILL.md on GitHub (opens in a new tab) -
al-context-create
Generate or update context.md file documenting project structure, architecture, and key patterns for AI assistants and developers. ALDC workflow (Copilot prompt al-context.create); invoke explicitly.
.claude/skills/al-context-create/SKILL.md on GitHub (opens in a new tab) -
al-initialize
Initialize AL development environment and workspace for Business Central. ALDC workflow (Copilot prompt al-initialize); invoke explicitly.
.claude/skills/al-initialize/SKILL.md on GitHub (opens in a new tab) -
al-memory-create
Generate or update memory.md file tracking decisions, changes, and learnings throughout project development for continuity across sessions. ALDC workflow (Copilot prompt al-memory.create); invoke explicitly.
.claude/skills/al-memory-create/SKILL.md on GitHub (opens in a new tab) -
al-pr-prepare
Prepare a clean, documented pull request draft for AL features or fixes with summary, testing notes, and checklist. ALDC workflow (Copilot prompt al-pr-prepare); invoke explicitly.
.claude/skills/al-pr-prepare/SKILL.md on GitHub (opens in a new tab) -
al-spec-create
Create or revise the canonical AL technical specification through AL Spec Agent, preserving approved architecture and human approval. ALDC workflow (Copilot prompt al-spec.create); invoke explicitly.
.claude/skills/al-spec-create/SKILL.md on GitHub (opens in a new tab) -
architect
AL Architecture and Design assistant for Business Central extensions. Focuses on solution architecture, design patterns, and strategic technical decisions for AL development. Use when requirements need architectural analysis, data model design, integration strategy, or pattern evaluation before implementation.
.claude/skills/architect/SKILL.md on GitHub (opens in a new tab) -
audit
Independent, on-demand AL codebase auditor for Business Central. Judges the code against BCQuality (citable knowledge) plus native checks for what BCQuality does not reach. Read-only; advisory verdict. Default scope: objects changed vs main; full codebase on request.
.claude/skills/audit/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.