photino-dotnet-build-system.NET build for Photino apps: csproj config, MSBuild targets, frontend build integration, package refs, version pinning, common build errors. 配置.csproj、MSBuild、前端構建、包引用、版本釘定。 Use when: configuring csproj, setting up MSBuild targets, integrating frontend build, managing package versions, diagnosing bu
photino-frontend-embeddingFrontend embedding pipeline for Photino.NET: Vite build to wwwroot, base path configuration, dev vs production loading, fallback HTML, and .gitignore setup. 前端嵌入管道:Vite構建至wwwroot、基路徑配置、開發/生產加載、後備HTML及.gitignore設置. Use when: configuring Vite for Photino, setting up wwwroot output, troubleshooting ass
photino-message-router-patternCentral message routing for Photino.NET: {type,payload} format, HandleMessage dispatch, Send helper, event wiring, Svelte 5 component patterns, IAsyncDisposable in sync contexts. Photino.NET消息路由模式。 Use when: implementing message routing, adding new message types, wiring service events, handling asyn
photino-photino-architecturePhotino.NET desktop architecture: PhotinoWindow APIs, threading model, native message bridge, IMessageTransport abstraction, dual-mode Program.cs, cross-platform WebView engine table. Photino.NET桌面架構。 Use when: understanding Photino architecture, setting up AppHost, implementing transport abstractio
photino-photino-build\"Build Photino.NET app: detect csproj, build frontend, compile .NET for debug/release/platform-specific targets. 構建Photino.NET應用:檢測csproj、構建前端、為debug/release/特定平台目標編譯.NET. Use when: building Photino app, compiling for specific platform, skipping frontend build for backend-only changes\"
photino-photino-dev\"Start Photino.NET dual-service development environment with hot-reload and WebSocket connection verification. 啟動Photino.NET雙服務開發環境:熱重載及WebSocket連接驗證. Use when: starting development, launching backend and frontend servers, verifying WebSocket connection, troubleshooting dev environment\"
photino-photino-developmentPhotino.NET dual-service dev workflow: DevServer class, Vite proxy config, MessageBridge auto-detection, debugging strategies, .agnt.kdl config. Photino.NET雙服務開發工作流。 Use when: starting dev environment, configuring Vite proxy, debugging backend/frontend communication, setting up agnt autostart
photino-photino-packagingCross-platform packaging Photino.NET: RID table, self-contained/single-file publish, platform-specific (WebView2, WebKitGTK, WKWebView), installers, CI pipelines. 跨平台打包。 Use when: publishing for Windows/Linux/macOS, creating installers, setting up CI build matrix, configuring trimming
photino-photino-publish\"Publish Photino.NET app as cross-platform self-contained executables with platform-specific packaging. 將Photino.NET應用發布為跨平台自含可執行文件,含平台特定打包. Use when: publishing for distribution, creating self-contained executables, building for Windows/Linux/macOS targets\"
photino-photino-test\"Run tests for Photino.NET project with filter patterns, coverage collection, and frontend type checking. 運行Photino.NET工程測試:過濾模式、覆蓋率收集及前端類型檢查. Use when: running unit tests, filtering by category or class, collecting test coverage, running Svelte/TypeScript type checks\"
photino-photino-testingTesting Photino.NET apps: testability tiers (pure logic, AST without runspace, live integration), environment traits, fixture patterns, test filtering. Photino.NET測試策略。 Use when: setting up test project, writing unit or integration tests, filtering test runs, collecting coverage, handling environmen
photino-powershell-integrationPowerShell SDK integration in Photino.NET: runspace architecture, SessionManager, streaming execution, TabExpansion2, function injection, PSObject conversion, disposal patterns. PowerShell SDK嵌入Photino.NET。 Use when: embedding PowerShell in .NET app, managing runspace lifecycle, implementing tab com
photino-recommenderRoutes any Photino.NET / photino intent to the one right manual skill — the single auto-invoked gateway; all other photino skills are manual. photino 唯一自動網關,導向正確之手動技藝。 Use when: mention Photino or Photino.NET, scaffold or set up a desktop app, build/run/test/publish a Photino project, embed frontend
photino-setup-photino-project\"Configure Photino.NET project for AI-assisted development with dual-service autostart, CLAUDE.md, and memory files. 配置Photino.NET工程以支持AI輔助開發:雙服務自動啟動、CLAUDE.md及記憶文件. Use when: setting up agnt.kdl for Photino project, generating CLAUDE.md, initializing project memory, configuring dual-service autost