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.
Full AL language support in Zed. Native Rust LSP, Insight Engine for cross-extension intelligence, and it actually works on Linux.
A Zed extension that replaces Microsoft's VS Code-only AL tooling with a native Rust implementation. IntelliSense, diagnostics, go-to-definition (including virtual documents for built-in BC objects), build, publish, debug. The Insight Engine traces events across all installed extensions and maps call graphs, object dependencies, and table relationships. Runs on Linux where Microsoft's language server crashes.
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.
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.
A technical walkthrough of how the Zed AL extension is structured: crates, daemon model, .NET bridge, symbol loading, grammar pipeline, and binary distribution.
The Zed AL extension brings full IntelliSense, diagnostics, debugging, and code insight to Zed — built in Rust, no .NET startup cost.