Skip to main content

Release Notes — April 2026

Business Central 2026 Wave 1 — CU0
Aligned with Business Central cumulative update v28.0


Overview

This release includes 19 new skills contributed by 2 authors for the April 2026 cycle. All skills follow the Agent Skills standard and are compatible with GitHub Copilot, Claude Code, and other agent platforms.


Release Summary

MetricCount
Total Skills Released19
Contributors2
Target BC Version(s)v28.0

Skills by Author

Fernando Artigas Alfonso

Delivered: 14 skills

Author Information:

Skills Contributed

1. bc-api-page-generator
FieldValue
Skill Namebc-api-page-generator
DescriptionGenerates RESTful API page objects for Business Central following API v2.0 and OData best practices.
Target BC Versionv28.0
Folderskills/bc-api-page-generator/

What it does: Automates creation of production-ready API pages with proper field mappings, navigation properties, custom actions, validation, and permission sets.


2. bc-api-query-generator
FieldValue
Skill Namebc-api-query-generator
DescriptionGenerates API query objects for Business Central that expose data via OData/REST endpoints using the QueryType = API pattern.
Target BC Versionv28.0
Folderskills/bc-api-query-generator/

What it does: Creates production-ready API query objects with single or multiple dataitems, aggregation methods, filters, and DataItemLink joins for read-only API endpoints.


3. bc-attachments-generator
FieldValue
Skill Namebc-attachments-generator
DescriptionImplements standard document attachments, links, and notes on custom Business Central tables.
Target BC Versionv28.0
Folderskills/bc-attachments-generator/

What it does: Automates BC standard document attachment functionality including event subscribers, table lifecycle triggers, and factbox integration for custom tables.


4. bc-business-events-generator
FieldValue
Skill Namebc-business-events-generator
DescriptionImplements external business events for Business Central enabling Power Automate and external system integrations.
Target BC Versionv28.0
Folderskills/bc-business-events-generator/

What it does: Creates event-driven architecture for integrating BC with Power Automate, Dataverse, and external systems through ExternalBusinessEvent attributes and proper event subscribers.


5. bc-cds-page-generator
FieldValue
Skill Namebc-cds-page-generator
DescriptionAutomatically generates AL list page objects for CDS (Dataverse) tables with standard CRM integration patterns.
Target BC Versionv28.0
Folderskills/bc-cds-page-generator/

What it does: Generates list pages with proper field layouts, CRM integration actions, coupling procedures, and initialization triggers for Dataverse entities.


6. bc-dataverse-entity-generator
FieldValue
Skill Namebc-dataverse-entity-generator
DescriptionGenerates AL CDS integration table objects from Dataverse entities using ALTPGen with PowerShell automation scripts.
Target BC Versionv28.0
Folderskills/bc-dataverse-entity-generator/

What it does: Fully automated workflow for generating BC table objects from Dataverse entities including table ID allocation, error fixing, file organization, and permission set updates.


7. bc-dataverse-mapping-generator
FieldValue
Skill Namebc-dataverse-mapping-generator
DescriptionGenerates AL event subscriber code for Dataverse/CDS integration table and field mappings in Business Central.
Target BC Versionv28.0
Folderskills/bc-dataverse-mapping-generator/

What it does: Automates wiring up of Dataverse synchronization for both custom entities (full mapping) and OOB entities (extra field mappings) through event subscribers.


8. bc-install-codeunit-generator
FieldValue
Skill Namebc-install-codeunit-generator
DescriptionGenerates install codeunits (Subtype = Install) for Business Central extensions that run code during first install or reinstall.
Target BC Versionv28.0
Folderskills/bc-install-codeunit-generator/

What it does: Creates production-ready install codeunits with first install detection, data initialization, reinstall scenarios, and proper separation of per-company vs per-database operations.


9. bc-number-series-generator
FieldValue
Skill Namebc-number-series-generator
DescriptionImplements automatic number series assignment for custom tables in Business Central following BC standard patterns.
Target BC Versionv28.0
Folderskills/bc-number-series-generator/

What it does: Automates number series implementation with setup tables, table extensions with triggers, and UI integration for seamless number series management.


10. bc-setup-table-generator
FieldValue
Skill Namebc-setup-table-generator
DescriptionGenerates setup table and page objects for Business Central following singleton pattern.
Target BC Versionv28.0
Folderskills/bc-setup-table-generator/

What it does: Creates single-record setup tables for module configuration with automatic initialization and performance-optimized access patterns using GetRecordOnce helper.


11. bc-setup-wizard-generator
FieldValue
Skill Namebc-setup-wizard-generator
DescriptionGenerates assisted setup wizard pages for Business Central setup tables following Guided Experience patterns.
Target BC Versionv28.0
Folderskills/bc-setup-wizard-generator/

What it does: Automates creation of NavigatePage setup wizards with step-based navigation, banner images, temporary records, and Guided Experience registration.


12. bc-telemetry-generator
FieldValue
Skill Namebc-telemetry-generator
DescriptionInstruments Business Central AL codeunits with Application Insights telemetry using the System Application Telemetry codeunit.
Target BC Versionv28.0
Folderskills/bc-telemetry-generator/

What it does: Automates telemetry instrumentation with helper procedures for lifecycle events, error tracking, performance monitoring, feature usage analytics, and contextual telemetry.


13. bc-test-codeunit-generator
FieldValue
Skill Namebc-test-codeunit-generator
DescriptionGenerates test codeunits (Subtype = Test) for Business Central extensions that verify existing module functionality.
Target BC Versionv28.0
Folderskills/bc-test-codeunit-generator/

What it does: Creates production-ready test codeunits and test runner codeunits with [Test] attribute methods, handler methods, and integration with standard BC test libraries.


14. bc-upgrade-codeunit-generator
FieldValue
Skill Namebc-upgrade-codeunit-generator
DescriptionGenerates upgrade codeunits (Subtype = Upgrade) for Business Central extensions that run data migration code when upgrading to a new version.
Target BC Versionv28.0
Folderskills/bc-upgrade-codeunit-generator/

What it does: Handles data migration between versions with precondition validation, upgrade tag management using the System Application Upgrade Tag module, and post-upgrade verification.


Javier Armesto

Delivered: 5 skills

Author Information:

Skills Contributed

1. bc-al-bug-fix
FieldValue
Skill Namebc-al-bug-fix
DescriptionDiagnoses and fixes bugs in Business Central AL extensions following a structured triage workflow: symptom classification by layer, root cause mapping, minimal targeted fix, and regression test definition.
Target BC Versionv28.0
Folderskills/bc-al-bug-fix/

What it does: Imposes a diagnosis-first discipline — symptom → layer → root cause → minimal fix — with a catalogue of 7 symptom categories and 28 known failure modes mapped to their most likely root causes.


2. bc-al-code-reviewer
FieldValue
Skill Namebc-al-code-reviewer
DescriptionReviews Business Central AL extension code against a prioritized convention stack: AppSource validation requirements, CodeCop/PerTenantExtensionCop analyzer rules, alguidelines.dev community standards, and al-copilot-skills catalogue patterns.
Target BC Versionv28.0
Folderskills/bc-al-code-reviewer/

What it does: Audits five categories the AL compiler does not catch: naming and structure, performance anti-patterns, extensibility contract, SaaS readiness, and AppSource blockers. Produces severity-classified findings covering 27 rules across 5 categories.


3. bc-al-project-context
FieldValue
Skill Namebc-al-project-context
DescriptionMaintains persistent project context for Business Central AL extensions across sessions, developers, and AI agents using Architecture Decision Records (ADRs) and Session Handoff documents.
Target BC Versionv28.0
Folderskills/bc-al-project-context/

What it does: Brings ADRs and structured session handoffs to the BC AL ecosystem, with file-based storage in .github/decisions/ and .github/context/ — version-controlled and readable by any developer or AI agent.


4. bc-manifest-handoff-generator
FieldValue
Skill Namebc-manifest-handoff-generator
DescriptionGenerates a handoff manifest at the end of the ALDC pipeline so that CIRCE and/or DELFOS can consume the extension's published surface without sharing a workspace.
Target BC Versionv28.0
Folderskills/bc-manifest-handoff-generator/

What it does: Creates a single manifest containing MCP connection context for CIRCE, published API pages and queries for DELFOS, data structure details, and star schema hints.


5. bc-agent-instructions-debugger
FieldValue
Skill Namebc-agent-instructions-debugger
DescriptionAudits and diagnoses Business Central agent instruction files (InstructionsV1.txt or InstructionsV2.txt) to identify why an agent is not behaving as expected, and produces a structured diagnosis report plus a corrected version of the instructions.
Target BC Versionv28.0
Folderskills/bc-agent-instructions-debugger/

What it does: Analyzes instruction files against the BC agent runtime keyword contract, the Responsibilities-Guidelines-Instructions framework, and known anti-patterns. Generates severity-classified findings with root cause explanation and minimal targeted fixes.


All Skills in This Release

#Skill NameAuthorTarget BC Version
1bc-api-page-generator@fernandoartalfv28.0
2bc-api-query-generator@fernandoartalfv28.0
3bc-attachments-generator@fernandoartalfv28.0
4bc-business-events-generator@fernandoartalfv28.0
5bc-cds-page-generator@fernandoartalfv28.0
6bc-dataverse-entity-generator@fernandoartalfv28.0
7bc-dataverse-mapping-generator@fernandoartalfv28.0
8bc-install-codeunit-generator@fernandoartalfv28.0
9bc-number-series-generator@fernandoartalfv28.0
10bc-setup-table-generator@fernandoartalfv28.0
11bc-setup-wizard-generator@fernandoartalfv28.0
12bc-telemetry-generator@fernandoartalfv28.0
13bc-test-codeunit-generator@fernandoartalfv28.0
14bc-upgrade-codeunit-generator@fernandoartalfv28.0
15bc-al-bug-fix@javiarmestov28.0
16bc-al-code-reviewer@javiarmestov28.0
17bc-al-project-context@javiarmestov28.0
18bc-manifest-handoff-generator@javiarmestov28.0
19bc-agent-instructions-debugger@javiarmestov28.0

How to Use These Skills

  1. Copy the skill folder from skills/ to your project's skill directory:

    • GitHub Copilot: .github/skills/
    • Claude Code: .claude/skills/
    • Other agents: Check your agent's documentation
  2. Invoke your agent — the skill will be loaded automatically when the task matches the skill's domain.

See the main README for detailed installation instructions.


This release corresponds to the April 2026 release plan.


Contributors

Special thanks to all contributors who helped make this release possible:


Feedback & Support


Release Date: 2026-04-01
Status: Released ✅