wpf-dev-pack v1.7.0
·
46 commits
to main
since this release
What's New
🧠 WPF knowledge moved to the WpfDevPackMcp MCP server
- The ~50 WPF knowledge topics (MVVM, rendering, threading, styling, 3rd-party libraries, .NET common, Prism 9 companions, testing) are no longer bundled as plugin skills. They are served on demand by the new WpfDevPackMcp MCP server via
get_wpf_topic/search_wpf_topics, reading plain Markdown fromwpf-dev-pack/knowledge/<id>/TOPIC.mdin a local repo clone. - This removes ~50 skill descriptions from the session skill listing — large session-context savings — while keeping the knowledge editable as Markdown (no MCP rebuild or plugin version bump needed to update content).
- The keyword detector (
WpfKeywordDetector) now routes knowledge keywords to the MCP and command keywords to/wpf-dev-pack:<skill>.
🧩 New command skill & hook
set-repo-path— configures the local repo-clone path WpfDevPackMcp reads knowledge from (writes~/.wpf-dev-pack-mcp/config.json, or setWPFDEVPACK_REPO_PATH).RepoPathGuard(PreToolUse) — blocks WpfDevPackMcp tool calls when the repo path is unconfigured, with guidance.
🔌 MCP
.mcp.jsonnow registers two servers:HandMirrorMcpandWpfDevPackMcp(@0.1.1, a framework-dependentdnxNuGet tool).
📚 Docs
- README / README.ko: the "Skills by Category" breakdown is replaced with the 11 bundled command skills plus a knowledge-via-MCP note; stats and structure updated.
applying-wpf-dev-pack-feedbacknow targets the knowledge base (knowledge/<id>/TOPIC.md).flaui-cross-process-inputknowledge augmented (DPI scaling, ValuePattern text entry, Mouse.MoveTo interpolation).
⚠️ Migration notes
- The 11 bundled command skills are unchanged: 7 scaffolding (
make-wpf-*),formatting-wpf-csharp-code,collecting-wpf-dev-pack-feedback,configuring-wpf-dev-pack-language,set-repo-path. - To use WPF knowledge, run
/wpf-dev-pack:set-repo-path <local-clone-path>once. WpfDevPackMcp needs a local clone ofchristian289/dotnet-with-claudecodeand the .NET 10 SDK. Until configured,RepoPathGuardblocks the MCP tools with guidance.
Stats
- Skills: 11
- Agents: 10
- MCP Servers: 2