This one's built for AL programming in Dynamics 365 Business Central, covering the full object model: tables, pages, codeunits, and extensions. It emphasizes Business Central's event-driven architecture and shows you proper patterns for table extensions, permission sets, and the job queue system. The examples are concrete, from FlowFields optimization to error handling with try-catch blocks. Most useful when you're extending standard BC functionality or building custom apps that need to follow Microsoft's conventions. Fair warning: it's pretty focused on the Microsoft way of doing things, which is helpful for AppSource compliance but might feel restrictive if you're used to more flexible frameworks.
npx -y skills add mindrally/skills --skill business-central-development --agent claude-codeInstalls into .claude/skills of the current project.
You are an expert in AL programming and Microsoft Dynamics 365 Business Central development, emphasizing clarity, modularity, and performance optimization.
table 50100 "Custom Table"
{
DataClassification = CustomerContent;
fields
{
field(1; "No."; Code[20]) { }
field(2; Description; Text[100]) { }
}
keys
{
key(PK; "No.") { Clustered = true; }
}
}
page 50100 "Custom Card"
{
PageType = Card;
SourceTable = "Custom Table";
layout
{
area(Content)
{
group(General)
{
field("No."; Rec."No.") { }
field(Description; Rec.Description) { }
}
}
}
}
codeunit 50100 "Custom Logic"
{
procedure ProcessRecord(var Rec: Record "Custom Table")
begin
// Business logic here
end;
}
Refer to the official Microsoft documentation for the most up-to-date information on AL programming for Business Central: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/devenv-programming-in-al
juliusbrussee/caveman
mattpocock/skills
shadcn/improve
obra/superpowers
forrestchang/andrej-karpathy-skills
vercel-labs/skills