al-provision

Runs the provision task to refresh the AL build environment and flips task status.

4|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/FBakkensen/bc-agentic-dev-tools-marketplace --skill al-provision-fbakkensen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: al-provision
Source: https://github.com/FBakkensen/bc-agentic-dev-tools-marketplace/tree/main/plugins/al-agentic-dev/skills/al-provision
Command: npx skills add https://github.com/FBakkensen/bc-agentic-dev-tools-marketplace --skill al-provision-fbakkensen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? AL/Business Central features need a fresh build environment (compiler, symbols, breaking-change baseline) before any refinement or implementation work compiles, and the workflow needs a reliable way to run that refresh and record its outcome in the task tracker. ## Core Features & Use Cases - Provision Task Execution: Runs al-build's provision.ps1 script via a delegated subagent to refresh compiler, symbols, and the breaking-change baseline. - Status Management: Maps the script exit code to flip the provision task to done or blocked, and opens the first slice's technical tasks (depends_on: T-001) from blocked to ready. - Failure Routing: Routes blocked outcomes to /al-steer and never flips done without a clean exit, protecting downstream compiles from stale environments. - Use Case: At the start of a new Business Central feature, run the T-001 provision task so symbols and the baseline are current, then proceed directly into /al-refine on the first slice. ## Quick Start Run the provision task for my current AL feature and update its status based on the result.

Frequently Asked Questions about al-provision

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run the provision task in an AL Business Central feature workflow?

Invoke the skill when a kind: provision task sits at status: ready. It runs al-build's provision.ps1 via pwsh in a delegated subagent, then flips the task status to done on exit code 0 or blocked on any non-zero exit.

What does the AL provision step actually refresh?

Provision refreshes the build environment: the AL compiler, symbols, and, when enabled, the breaking-change baseline. It is a per-feature freshness refresh, not one-time machine setup, since symbols and baselines advance per release.

When should provision run in the AL development workflow?

Provision is the feature's first task (T-001), emitted by /al-scope, and must run before any /al-refine or /al-implement work compiles. Re-run it for each new feature to keep symbols and the baseline current.

What happens if the provision script fails?

A non-zero exit code flips the task to blocked, meaning the environment is not ready, and the workflow routes to /al-steer. The status is never flipped to done without a clean exit, since a stale environment poisons downstream compiles.

Does provision work on tasks other than kind: provision?

No. The skill only executes tasks with kind: provision at status: ready. If invoked on any other task kind, it stops immediately, since other kinds carry test specifications and verification plans that provision does not handle.