원클릭으로
mcp-tool-discovery
MCP server tool discovery and usage patterns for this environment
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
MCP server tool discovery and usage patterns for this environment
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
{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.
| name | mcp-tool-discovery |
| description | MCP server tool discovery and usage patterns for this environment |
| domain | tooling |
| confidence | high |
| source | environment-audit |
This project has multiple MCP (Model Context Protocol) servers configured, providing tools beyond basic file/shell operations.
github-mcp-server-*)Status: ✅ Available Key tools:
search_code — Search code across GitHub repossearch_issues / search_pull_requests — Find issues and PRslist_issues / issue_read — Read issue detailslist_pull_requests / pull_request_read — PR details, diffs, reviewsget_file_contents — Read files from GitHub reposlist_commits / get_commit — Commit history and diffsactions_list / actions_get / get_job_logs — CI/CD workflow statuslist_copilot_spaces / get_copilot_space — Copilot Spaces
Use when: Issue triage, PR review, code search across repos, CI status checksaspire-*)Status: ✅ Available Key tools:
list_resources — List running Aspire resources (projects, containers)list_console_logs — View resource stdout/stderrlist_structured_logs — Query structured log entrieslist_traces / list_trace_structured_logs — Distributed tracingexecute_resource_command — Start/stop/restart resourceslist_integrations — Available Aspire NuGet integrationsdoctor — Environment health checkssearch_docs / get_doc / list_docs — Aspire documentation
Use when: Running the app, debugging services, checking health, reading Aspire docsplaywright-*)Status: ✅ Available Key tools:
browser_navigate / browser_snapshot / browser_take_screenshot — Page interactionbrowser_click / browser_type / browser_fill_form — UI interactionbrowser_evaluate / browser_run_code — JavaScript executionbrowser_console_messages / browser_network_requests — Debugging
Use when: E2E testing, UI verification, webapp interactionlearndocs-*)Status: ✅ Available Key tools:
microsoft_docs_search — Search MS Learn documentationmicrosoft_code_sample_search — Find code samplesmicrosoft_docs_fetch — Fetch full documentation pages
Use when: Researching .NET APIs, MAUI features, Azure services, EF Core patternscontext7-*)Status: ✅ Available Key tools:
resolve-library-id — Find library IDs for documentation lookupquery-docs — Query library documentation with code examples
Available libraries: .NET MAUI, MauiReactor, Community Toolkit, SkiaSharp, ElevenLabs
Use when: Looking up API usage, code examples, library-specific patternsworkiq-*)Status: ✅ Available (requires EULA acceptance) Key tools:
ask_work_iq — Query M365 Copilot for emails, meetings, files
Use when: Checking work context, meeting notes, shared fileshotreload-sentinel-*)Status: ✅ Available Key tools:
hr_watch_start / hr_watch_stop / hr_watch_follow — Monitor hot reloadhr_diagnose / hr_status / hr_report — Diagnose hot reload issueshr_pending_atoms / hr_record_verdict — Track change confirmations
Use when: Debugging hot reload issues, monitoring live development sessionsgh, az, etc.)gh issue list is often faster than MCP for simple queries