Skip to content

wpf-dev-pack v1.8.0

Choose a tag to compare

@christian289 christian289 released this 24 Jun 06:08
· 22 commits to main since this release

What's New

Context delivery overhaul

  • Plugin CLAUDE.md and 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 CorePolicyLoader SessionStart hook from context/*.md. The SessionStart matcher includes compact, 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 agent skills: frontmatter (plugin agents ignore hooks, and @rules imports are not expanded — preload is the reliable path).

C# LSP

  • Switched from the external csharp-lsp plugin dependency to a bundled .lsp.json using csharp-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-ls binary with dotnet tool install -g csharp-ls. The separate csharp-lsp plugin is no longer required. If csharp-ls is not on PATH, Claude Code shows Executable not found in $PATH in the /plugin Errors 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