.agents/skills/wpf-project-guide/SKILL.md
Provides the shared Cvnet10Wpfclient project conventions, resource usage, BaseWindow rules, validation flow, and build checks required before any WPF-related work.
npx skillsauth add sekiya-sato/obsolete-cvnet10 wpf-project-guideInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
このスキルは、Cvnet10Wpfclient に関わるすべての作業で最初に参照する共通ガイドです。個別画面の新規作成や改修の前提となる、プロジェクト全体の構成・MVVM規約・リソース利用・検証方針を定義します。
Cvnet10Wpfclient 配下の View / ViewModel / Helpers / Resources / MenuData.cs を編集するときBaseWindow の扱いが関係するときCvnet10Wpfclient 全体の共通ルールを示すwpf-view-workflow へ委譲するcheck-xaml、マスターメンテのデザイン統一は update-design-mente へ委譲するCvnet10Wpfclient の変更か確認するCvnet10Wpfclient/App.xaml を確認し、既存の MergedDictionaries を把握するCvnet10Wpfclient/Views/ 配下Cvnet10Wpfclient/ViewModels/ 配下Cvnet10Wpfclient/Resources/ 配下Cvnet10Wpfclient/Helpers/ 配下Cvnet10Wpfclient/Models/MenuData.cs が関わる場合があるObservableObject、ObservableRecipient、または既存の基底ViewModelを使う[ObservableProperty]、コマンドは [RelayCommand] または async relay command を優先するWindow ではなく Cvnet10Wpfclient.Helpers.BaseWindow を優先するBaseWindow は InitCommand 実行、EscapeによるClose、*CancelCommand 実行を既に持つBaseWindow 継承Viewに ContentRendered で InitCommand を再度起動する仕組みを追加しないDynamicResource を優先するCvnet10Wpfclient/Resources/UIColors.xaml、Cvnet10Wpfclient/Resources/UICommon.xaml、Cvnet10Wpfclient/Resources/UIMainWindow.xaml を確認するSolidColorBrush を散在させるより、既存キーや共通スタイルを優先するCvnet10Wpfclient/App.xaml と参照先ResourceDictionaryを先に読むGrid 構造・ScrollViewer 有無を重点確認する*View.xaml / *ViewModel.cs の新規作成や既存画面改修は wpf-view-workflow を併用するwpf-view-workflow: 画面単位の新規作成・改修手順check-xaml: XAML構文、リソース、バインディングの検証update-design-mente: マスターメンテ画面を既存MaterialDesign系レイアウトへ統一するときchange-sublist-to-observablecollection: マスターメンテ画面のサブリスト通知不具合を修正するときcheck-xaml を使うdotnet build "Cvnet10Wpfclient/Cvnet10Wpfclient.csproj" /p:EnableWindowsTargeting=true /p:UseAppHost=false を実行するdotnet format "Cvnet10Wpfclient/Cvnet10Wpfclient.csproj" --verify-no-changes を使うDoc/aicording_log.md に記録するAGENTS.md のWPF共通規約を分離して初版作成tools
Defines the standard workflow for creating or updating individual WPF Views and ViewModels in Cvnet10Wpfclient, including menu wiring and validation steps.
tools
Guides the agent through unifying the material-design inspired layout across master maintenance windows in Cvnet10Wpfclient.
tools
Guides opencode to save Windows clipboard images into WSL with `clipimg` and pass the resulting file path into prompts.
development
Validates XAML files for syntax errors, resource references, namespace declarations, and optionally binding paths against ViewModels. Designed for WPF/XAML projects in .NET development.