claude

dynamics-fno-xpp

Dynamics 365 Finance and Operations X++ development: the d365fo MCP (symbols, where-used, labels, BP check, build, sync, SysTest), X++ metadata conventions with a post-edit XML lint, feedback loops, SysTest test writing and Playwright UI checks on a dev VM.

0 on GitHubby Alexis Turgeonv0.1.0MITupdated 7 days agodevelopment
/

Plugin dynamics-fno-xpp from marketplace verosoft-design in Verosoft-Design/claude-plugins. Commands read from the repo's manifest — 6 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use and it starts local MCP servers. The exact commands are listed below; read them before installing.

What it installs

Skills (13)

  • fno-init

    Write a CLAUDE.md (and optionally AGENTS.md) for a Dynamics 365 F&O X++ repository that records its real conventions (packages, module vs model name, layer, prefix, references, .rnrproj projects, object folders, labels, tests, build leftovers, dev VM), detected from the code and any .cursor/rules, s

  • fno-vm-setup

    Prepare a Dynamics 365 F&O cloud-hosted dev VM (LCS, Windows Server) for coding agents. Installs Node, Python, d365fo.tools, the d365fo-mcp-server with its symbol index and cross-reference settings, the Playwright MCP, and SSH access, then records the VM in .claude/fno-vm.json. Every install step ne

  • xpp-build

    Build (compile) a Dynamics 365 F&O X++ model on the dev VM with xppc and labelc, through the d365fo MCP's build_d365fo_project or d365fo.tools Invoke-D365ModuleBuild, and read the result. Checks first that nobody else's uncommitted work is in the model. Use after editing X++ or metadata, before test

  • xpp-conventions-classes

    X++ code rules for classes in F&O metadata XML (Chain of Command wrappers, extension target kinds, event handler classes, prepopulation through table init methods, select statement syntax, reserved words, form control access, verifying field names). Loads automatically when working on AxClass files.

  • xpp-conventions-enums

    X++ rules for enums and enum extensions in F&O metadata XML (Value vs EnumValue, the implicit 0, extensible enums, labels and the blank-dropdown question, build order). Loads automatically when working on AxEnum or AxEnumExtension files.

  • xpp-conventions-forms

    X++ rules for forms, form extensions and tiles in F&O metadata XML (namespaces, required SourceCode elements, patterns and versions that really exist, control types, commands, ReferenceGroupControl lookups, master-detail, form extension parents, workspaces). Loads automatically when working on AxFor

  • xpp-conventions-tables

    X++ rules for tables, table extensions and EDTs in F&O metadata XML (relations, delete actions, RecId EDTs for lookups, AutoLookup, indexes, best-practice findings). Loads automatically when working on AxTable, AxTableExtension, AxEdt or AxEdtExtension files.

  • xpp-conventions

    Dynamics 365 Finance and Operations X++ metadata conventions (model boundaries, naming and prefix, extensions, .rnrproj registration, XML editing rules, property value styles, reserved words) and the lint codes, with the full reference docs. Loads automatically when working on AOT XML (Ax* folders),

  • xpp-db-sync

    Synchronise the AxDB schema after X++ table, view or data entity changes on a Dynamics 365 F&O dev VM, as a partial sync of the changed tables (MCP build_d365fo_project dbSync, or d365fo.tools Invoke-D365DbSyncPartial / Invoke-D365DbSyncModule). Additive only; destructive changes need the user to na

  • xpp-feedback-loops

    How to check, build, sync, test, reproduce and look at the UI in Dynamics 365 Finance and Operations X++, ranked by speed, with what each loop proves and what was verified on a real 10.0.46 dev VM. Use whenever a process skill (superpowers test-driven-development, systematic-debugging, verification-

  • xpp-run-tests

    Run X++ SysTest classes on the Dynamics 365 F&O dev VM with SysTestConsole and report pass/fail per test method. Use for the red and green steps of TDD, to reproduce a bug with a failing test, and as verification evidence before claiming X++ work is done. Needs a built model.

  • xpp-ui-test

    Check Dynamics 365 Finance and Operations changes in the real web client with the Playwright MCP. Open a form by menu item, read its grid and fields, check lookups show codes instead of RecIds, click actions and read the infolog. Use after changing forms, form extensions, menu items, lookups or anyt

  • xpp-write-test

    Write an X++ SysTest test class (SysTestCase) for Dynamics 365 Finance and Operations, red first, with test data from the Acceptance Test Library (ATL) for standard tables and plain buffers for your own. Use when asked to write, scaffold or generate X++ tests, to pin a bug with a failing test, or fo

Subagents (1)

  • fno-explorer

    Finds facts in Dynamics 365 Finance and Operations standard code and metadata without filling the main context. Use to answer "which table/field/method/EDT/enum value...", "what is the exact signature of...", "which event or delegate fires when...", "what extends or wraps X already...", "how does th

MCP servers (2)

  • d365fo

    runs: node ${CLAUDE_PLUGIN_ROOT}/scripts/mcp-launch.mjs d365fo

  • playwright

    runs: node ${CLAUDE_PLUGIN_ROOT}/scripts/mcp-launch.mjs playwright

Hooks (2)

  • SessionStart

    node

  • PostToolUse

    node

View source on GitHub

More from Verosoft-Design/claude-plugins

All 3 plugins →

Business Central AL development: AL MCP, AL-Go lifecycle, BCQuality review, ALTest test generation, BC server test runs and web-client UI checks.

92 skills · 1 agent · 1 MCP server · hooks · LSP

0

Verosoft feature lifecycle for BC and Mobi: sizes the work, runs its steps, keeps one home for specs and stops for approval at named gates.

2 skills

0

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

slidev

claude

Claude Code skill for creating and presenting Slidev slidedecks

1 skill

slidevjs/slidev 49,452

Maintain dynamics-fno-xpp?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins3 plugins