ワンクリックで
available-copilot-skills
Copilot CLI skills and custom agents available in this environment
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Copilot CLI skills and custom agents available in this environment
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | available-copilot-skills |
| description | Copilot CLI skills and custom agents available in this environment |
| domain | tooling |
| confidence | high |
| source | environment-audit |
The Copilot CLI environment has 55+ skills and custom agents available. Agents should be aware of these when their work intersects with a skill's domain. The Coordinator routes to skills when relevant.
| Skill | Use For |
|---|---|
maui-current-apis | Always-on guardrail for API currency — prevents deprecated APIs |
maui-collectionview | CollectionView: data display, layouts, selection, grouping |
maui-data-binding | XAML bindings, compiled bindings, MVVM |
maui-custom-handlers | Custom handlers, property mappers, platform-specific views |
maui-dependency-injection | DI registration, lifetime selection, testability |
maui-gestures | Tap, swipe, pan, pinch, drag-and-drop |
maui-animations | View animations, easing, rotation, scale |
maui-app-lifecycle | App states, backgrounding, resume |
maui-app-icons-splash | App icons, splash screens, SVG conversion |
maui-deep-linking | Android App Links, iOS Universal Links |
maui-file-handling | FilePicker, app data storage |
maui-geolocation | GPS/location features |
maui-graphics-drawing | Custom drawing, GraphicsView, canvas |
maui-accessibility | Screen reader, SemanticProperties, VoiceOver/TalkBack |
maui-authentication | WebAuthenticator, OAuth 2.0, social login |
maui-bootstrap-theme | MauiBootstrapTheme styling, StyleClass, theme switching |
| Skill | Use For |
|---|---|
maui-hot-reload-diagnostics | Hot Reload troubleshooting (C#, XAML, Blazor) |
hotreload-sentinel | AI-assisted hot reload monitoring and bug reports |
| Skill | Use For |
|---|---|
aspire | Orchestrate Aspire apps — run, stop, debug, manage resources |
maui-aspire | MAUI + Aspire integration, service discovery, HttpClient setup |
entra-id-aspire-authentication | Add Entra ID/Azure AD auth to Aspire apps |
entra-id-aspire-provisioning | Provision Entra ID app registrations |
| Skill | Use For |
|---|---|
e2e-testing | E2E testing via Aspire + Playwright/MAUI debugging |
maui-ai-debugging | Build, deploy, inspect MAUI apps as AI agent |
appium-automation | Cross-platform mobile UI testing |
| Skill | Use For |
|---|---|
maui-docs-author | Author .NET MAUI docs in docs-maui repo |
dotnet-blog-author | Draft .NET blog posts |
maui-sample-creator | Create sample projects |
changelog-triage | Triage commits/PRs for docs gaps |
| Agent | Use For |
|---|---|
.NET MAUI Guidance | Modern controls, XAML best practices, layout/perf rules |
MauiReactor Guidance | MVU, C# fluent UI, state updates, navigation |
designer | UI/UX design, accessibility, theme consistency |
language-tutor | Evidence-based SLA methods for learning features |
language-learning-architect | Exercise design, progress tracking, gamification |
troubleshooter | Structured debugging for .NET MAUI bugs |
localize | String resources and UI localization |
csharp-dotnet-janitor | Code cleanup, modernization, tech debt |
.squad/skills/)These live in the repo and are invisible to general-purpose Copilot agents unless explicitly loaded. When spawning Squad agents (Wash, Kaylee, Scribe, etc.), reference these by path so the agent reads them before working.
| Skill | Use For |
|---|---|
maui-ios-dx24-install | iOS publish to DX24 — preemptive wake/unlock + NWError 57 retry-once recipe |
blazor-activity-layout-shell | Building a new Blazor activity page — copy VocabQuiz shell verbatim, anti-patterns from publishes #5–#9 |
agent-progress-diagnostic | Decide whether a long-running background agent is hung vs. making progress |
maui-devflow-blazor-hybrid | DevFlow + Blazor Hybrid integration, tunnel issues |
dotnet-sdk-detection | 4-layer SDK selection diagnostic before claiming "SDK isn't installed" |
ef-dual-provider-migrations | EF migrations affecting both PostgreSQL (API) and SQLite (mobile) |
single-flight-async | SemaphoreSlim + cached Task? to collapse duplicate in-flight async ops |
async-single-flight-testing | xUnit pattern for testing exactly-one-call semantics under concurrent load |
activity-audio-playback | Audio playback patterns in activity pages |
activity-audit-checklist | Pre-ship audit checklist for activity pages |
activity-picker-gating | Activity picker visibility/gating rules |
adding-smart-resources | Adding smart-resource integrations |
aspire-maui-bundle-shim | Aspire + MAUI bundle shim |
aspire-orphan-recovery | Recover orphaned Aspire processes |
aspnetcore-azure-monitor | ASP.NET Core + Azure Monitor wiring |
auth-e2e-testing | End-to-end auth testing |
azure-predeploy-validation | Pre-deploy validation gates for Azure |
blazor-hybrid-firstrender-jsinit | First-render JS init in Blazor Hybrid |
blazor-localization | Localization in Blazor Hybrid pages |
blazor-nav-state-preservation | Navigation state preservation in Blazor |
blazor-readonly-mode | Readonly mode patterns |
empty-table-startup-diagnostic | Diagnose empty-table-on-startup issues |
grader-override-pattern | Grader override pattern for activities |
maui-azure-monitor | MAUI + Azure Monitor wiring |
mcp-tool-discovery | MCP tool discovery patterns |
number-content-seeding | Number-content seeding for NumberDrill |
paired-prompt-ui | Paired-prompt UI pattern |
project-conventions | Repo-wide conventions |
resource-id-decoupling / resourceid-decoupling | Resource ID decoupling |
sqlite-migration-generation | Generate SQLite migrations |
sqlite-migration-history-reconcile | Reconcile SQLite migration history |
structured-import-results | Structured import result handling |
When spawning an agent, include relevant skill references:
If .squad/skills/ has relevant SKILL.md files, read them before working.
Relevant Copilot skill: {skill-name} — invoke if needed for domain guidance.
{what this skill teaches agents}
Use when working with an Aspire distributed application and operating the AppHost or its resources through the Aspire CLI: start/restart/stop/wait on the app; iterate via watch, rebuild, hot reload, or resource commands; inspect resources, logs, traces, docs, or health; add integrations; manage secrets/config; publish, deploy, or rerun a named pipeline step; initialize Aspire in an existing app; recover missing `.modules` files in a TypeScript AppHost; discover the frontend URL for Playwright from Aspire state; expose custom dashboard/resource commands; or understand Aspire AppHost APIs in C# or TypeScript. Use it even if the task is described in terms of AppHost, resources, dashboard, app bootstrap, missing generated modules, Playwright URL discovery, or local distributed app workflow without naming Aspire. Do not use for non-Aspire .NET apps, container-only repos with no AppHost, or ordinary build and test tasks.
Systematic recovery procedure for Aspire AppHost failures caused by orphaned processes holding critical ports (especially 22070). Covers diagnostics, two-pass cleanup (AppHost + dcp tree, then orphaned services), verification, and restart validation. USE FOR: "aspire won't start", "cannot access disposed object", "address already in use", "aspire dashboard not loading", "port 22070 in use", "aspire restart failed", "orphaned dcp processes", dashboard stuck on "starting", build succeeds but services won't start, previous Aspire session crashed and won't restart. DO NOT USE FOR: initial Aspire setup, configuration changes, deployment issues, or general Aspire CLI usage (use the aspire skill instead).
End-to-end testing and verification for SentenceStudio. USE THIS SKILL whenever the user says "test", "verify", "check", "validate", "confirm it works", "smoke test", "run the app and check", "does it work", "try it", "make sure", or any variation of testing a feature or fix in a running app. Also use after EVERY bug fix or feature implementation as a mandatory final verification step — even if you think a build check is enough. Covers: launching via Aspire, interacting with Playwright (webapp) or maui-devflow-debug (native), verifying UI state, checking database records, and reading structured logs. If someone asks you to test anything in this app, or to verify a fix works, or to run a smoke test, or to check that CRUD operations work, or to confirm audio/quiz/import/activity features behave correctly — this is the skill to use. Do NOT skip this skill when verification is needed.
Run build, deploy, inspect, and fix loops for .NET MAUI apps that already have MAUI DevFlow integrated. USE FOR: launching MAUI apps, selecting devices or emulators, waiting for or recovering agent connections, broker/port/adb connectivity issues, visual tree inspection, screenshots, UI interaction, Blazor WebView CDP debugging, reading DevFlow logs, and iterative app debugging. DO NOT USE FOR: first-time DevFlow package setup (use maui-devflow-onboard), or generic desktop automation unrelated to MAUI. INVOKES: maui devflow CLI, dotnet CLI, Android adb/android tools, and Apple simctl tools.
Add MAUI DevFlow to a .NET MAUI project with agent package references, MauiProgram.cs registration, Blazor WebView support, GTK variants, Central Package Management guidance, and verification commands. USE FOR: first-time DevFlow setup, reviewing what files to edit, choosing DevFlow packages, or continuing after `maui devflow init` installs skills. DO NOT USE FOR: troubleshooting an already-integrated app that cannot connect, iterative app debugging, UI inspection, or generic MAUI build failures (use maui-devflow-debug). INVOKES: maui devflow CLI and dotnet CLI.