al-event-model

Drafts user-facing journey timelines as event-model.md in Business Central vocabulary.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Before committing to architecture, AL/Business Central features need a settled user-facing journey — who acts, what happens, and what the user sees — expressed in BC vocabulary rather than AL implementation terms. This Skill produces that artifact as event-model.md, preventing fuzzy Role names, fictitious Business Events, and re-litigated user-side decisions during design. ## Core Features & Use Cases - Event Modeling for BC: Settles Role, Action, Business Event, View, and Status slots on a single timeline with Role swimlanes, following Event Modeling lineage. - BaseApp grounding: Routes Role Center names, BaseApp Business Events, and Status enums through /al-research so canonical names are verified instead of invented. - Branch and spec-folder setup: Creates the feature branch and specs/<NNN>-<slug>/ folder when run first on main, then writes a telegraphic event-model.md. - Use Case: After running /al-grill-adr on a credit-limit override feature, run this Skill to settle the journey — Order Processor releases an order, Credit Limit Breached fires, the override cue increments — before /al-design commits architecture. ## Quick Start Run /al-event-model after /al-grill-adr to settle the user-facing journey for my feature into event-model.md.

Frequently Asked Questions about al-event-model

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

FAQPage Schema
How do I model a user journey for a Business Central feature before design?

Run /al-event-model after /al-grill-adr. It drafts a single timeline with Role swimlanes covering Role, Action, Business Event, View, and Status in BC vocabulary, then writes event-model.md for /al-design to consume.

What is event modeling in Business Central AL development?

Event modeling here captures the user-facing journey as past-tense business facts like Sales Order Released, mapped to BC Role Centers, actions, views, and status changes. It deliberately excludes AL pub/sub vocabulary, which belongs to the design phase.

When should I skip the event-model step for a BC feature?

Skip it for backend-only features with no human or API consumer, such as internal batch processes. In that case /al-design runs its own missing-storm checkpoint instead.

Does al-event-model verify BaseApp Role Center and event names?

Yes. Names the workspace cannot resolve — Role Centers, BaseApp Business Events, Status enums — are routed through /al-research before writing, so renamed or fictitious terms do not propagate downstream.

What happens if the event-model document integrity check fails?

A structural or boundary failure blocks the Gate report and the /al-design handoff. You must fix the artifact or route to /al-steer; warnings do not block but are included in the Gate report.