wpf-dev-pack v1.8.0
·
22 commits
to main
since this release
What's New
Context delivery overhaul
- Plugin
CLAUDE.mdand the plugin.claude/directory are removed. These are not auto-loaded for installed users (plugins deliver context only through skills, agents, and hooks). - Always-on policy (Essential rules, MVVM composition, .NET version matrix, trigger/delegation, and 3 general WPF rules) is now injected at session start by the new
CorePolicyLoaderSessionStart hook fromcontext/*.md. The SessionStart matcher includescompact, so policy is re-injected after context compaction. - Detailed WPF rules are converted to preloadable
wpf-rule-*skills (user-invocable: false) and deterministically preloaded into the specialized agents via the agentskills:frontmatter (plugin agents ignorehooks, and@rulesimports are not expanded — preload is the reliable path).
C# LSP
- Switched from the external
csharp-lspplugin dependency to a bundled.lsp.jsonusingcsharp-ls.
Docs / maintenance
- Maintainer recipes moved to
.github/CONTRIBUTING.md; READMEs,docs/TERMINOLOGY, and core-policy references updated to the new locations.
Migration
- C# LSP: install the
csharp-lsbinary withdotnet tool install -g csharp-ls. The separatecsharp-lspplugin is no longer required. Ifcsharp-lsis not onPATH, Claude Code showsExecutable not found in $PATHin the/pluginErrors tab; the rest of the plugin still works.
Stats
- Skills: 28 (19 command skills + 9 internal
wpf-rule-*preload skills) - Agents: 10
- MCP Servers: 2