microsoft/BC-Bench

Inspired by SWE-Bench, for Business Central (AL) ecosystem.

About the project

BC-Bench is a benchmark for measuring coding agents on real-world Microsoft Business Central development tasks written in AL. It helps compare models and agent configurations using reproducible evaluation data.

This repository also configures its own agents. See what BC-Bench tells them →

57Stars on the repository
13Mods indexed here, across every type
todayLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

al-test-generation

01

microsoft/BC-Bench

Skill Claude CodeCodex ✓ vendor

Guide for creating AL tests for Microsoft Dynamics 365 Business Central. Use this when asked to write, create, or generate AL test codeunits, test procedures, or test automation for Business Central.

not rated 57 today A SkillSpector: pass 43 tokens original MIT

bc-ext-advisor

02

microsoft/BC-Bench

Skill Claude Code ✓ vendor

Guide a Business Central user through preparing a high-quality extensibility request and filing it as a GitHub issue in microsoft/ALAppExtensions. The skill classifies the request (event, external access, enum, or general enhancement), gathers the mandatory information for that type, checks it against the…

not rated 57 today A SkillSpector: warn 209 tokens original MIT

microsoft/BC-Bench

Skill Claude Code ✓ vendor

Implement a single Business Central extensibility request as an AL code change. The request is provided as plain text (a natural-language description of the extension point that is needed, usually a new integration event / event publisher). The skill locates the affected AL code in the current repository, adds the…

not rated 57 today A SkillSpector: warn 175 tokens original MIT

bc-al-query-mcp

04

microsoft/BC-Bench

Skill Claude Code ✓ vendor

Use when: writing, fixing, validating, or running Business Central AL query objects with bcdata MCP tools (and, optionally, Microsoft Learn MCP docs). Covers AL query syntax, table discovery, schemas, relations, joins, filters, FlowFields, pagination, and read-only data retrieval.

not rated 57 today A SkillSpector: pass 64 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: