Declarative Agent Orchestration with Claude Code Plugins
How I use Claude Code's agents, skills, rules, and hookify to enforce architecture boundaries and run autonomous TDD loops on a 12-crate Rust workspace.
Technical writing and developer tooling for Business Central. The stuff that doesn't exist yet, built by someone who needs it.
Tools I'm building for the BC ecosystem
Tree-sitter grammar, CLI, MCP server, TUI explorer, and LSP. The toolchain that makes AL development work outside VS Code.
Full AL language support in Zed. Native Rust LSP, Insight Engine for cross-extension intelligence, and it actually works on Linux.
Claude Code setup with specialist agents, enforcement hooks, and MCP-powered context. How I build the other projects.
Deep dives into BC development and tooling
How I use Claude Code's agents, skills, rules, and hookify to enforce architecture boundaries and run autonomous TDD loops on a 12-crate Rust workspace.
A terminal UI for browsing Business Central .app package symbols. Sub-millisecond lookups on 30k+ objects because it shares the LSP daemon's warm index.
Building a tree-sitter grammar for AL by extracting language data from CodeAnalysis.dll, with a custom C scanner for case-insensitivity and preprocessor state.
21 commands backed by an in-memory symbol index. Event tracing, call graphs, impact analysis, and an agentic debugger that Microsoft's MCP doesn't cover.
Everything lives on GitHub. Check out the code, open issues, or contribute.