全部 Agent Skills
41,263 个结果
- Chat Pet Sprite CreationMicrosoft官方Use when creating or changing VS Code chat pet sprite art, sprite sheets, state animations, eye treatments, Stable/Insiders variants, or pet transitions under src/vs/workbench/contrib/chat/browser/widget/media/chatPet.
- ChronicleMicrosoft官方Analyze Copilot session history for standup reports, usage tips, session search, and session reindexing. Use when the user asks for a standup, daily summary, usage tips, workflow recommendations, wants to search or find past sessions by keyword/file/PR, wants to reindex their session store, or asks about deleting session data.
- Code ReviewMicrosoft官方Perform a code review of the current session's changes. Use when the user requests a code review via the Run Code Review button in the Changes toolbar.
- CommitMicrosoft官方Commit staged or unstaged changes with an AI-generated commit message that matches the repository's existing commit style. Use when the user asks to 'commit', 'commit changes', 'create a commit', 'save my work', or 'check in code'.
- Component FixturesMicrosoft官方Use when creating or updating component fixtures for screenshot testing or their shared infrastructure, or when designing UI components to be fixture-friendly. Covers fixture file structure, theming, service setup, CSS scoping, async rendering, validation, and common pitfalls.
- Cpu Profile AnalysisMicrosoft官方Analyze V8/Chrome CPU profiles (.cpuprofile) and DevTools trace files (Trace-*.json). Use when: profiling performance, investigating slow functions, comparing code paths, finding bottlenecks, analyzing timeToRequest, understanding call trees from sampling profiler data, analyzing layout/paint/rendering, investigating user timing marks.
- Create AgentMicrosoft官方Create a custom agent (.agent.md) for a specific job.
- Create Draft PrMicrosoft官方Create a draft pull request for the current session. Use when the user wants to open a draft PR with the session's changes.
- Create HookMicrosoft官方Create a hook (.json) to enforce policy or automate agent lifecycle events.
- Create InstructionsMicrosoft官方Create an instructions file (.instructions.md) for a project rule or convention.
- Create PrMicrosoft官方Create a pull request for the current session. Use when the user wants to open a PR with the session's changes.
- Create PromptMicrosoft官方Create a reusable prompt file (.prompt.md) for a common task.
- Create SkillMicrosoft官方Create a reusable skill (SKILL.md) that packages a workflow.
- Customizations In The Agent HostMicrosoft官方Architecture and hard-won debugging lessons for customization enablement (plugins, MCP servers, agents, skills, instructions) in the agent host. Use when changing how customizations are discovered, published, enabled/disabled, or handed to a provider SDK; when a customization shows the wrong enabled state in the UI; or when a disabled MCP server or plugin is still reaching the model.
- Design PhilosophyMicrosoft官方The VS Code design philosophy — a shared Values→Principles→Moves vocabulary for reasoning about UI in design terms instead of raw pixels. Use when designing, building, reviewing, or giving feedback on any visual surface; when deciding a radius, spacing, type role, icon size, border, color, or motion; or when translating a "this feels off" observation into a concrete, principled fix.
- Feedback LearningMicrosoft官方Classify and record explicit corrective feedback without turning skills or instructions into append-only knowledge dumps.
- Fix ErrorsMicrosoft官方Guidelines for fixing unhandled errors from the VS Code error telemetry dashboard. Use when investigating error-telemetry issues with stack traces, error messages, and hit/user counts. Covers tracing data flow through call stacks, identifying producers of invalid data vs.
- Flaky Smoke TestsMicrosoft官方Diagnose intermittent VS Code Electron smoke-test failures from the Azure DevOps Flaky Smoke Tests pipeline (definition 700). Covers finding failed iterations, downloading task logs and platform artifacts with Azure CLI, correlating cumulative runner logs, tracing the introducing commit, and queueing focused validation runs.
- Heap Snapshot AnalysisMicrosoft官方Analyze V8 heap snapshots to investigate memory leaks and retention issues. Use when given .heapsnapshot files, asked to compare before/after snapshots, asked to find what retains objects, or investigating why objects survive GC. Provides snapshot parsing, comparison, retainer-path helpers, and scratchpad scripts.
- HygieneMicrosoft官方Use when making code changes to ensure they pass VS Code's hygiene checks. Covers the pre-commit hook, unicode restrictions, string quoting rules, copyright headers, indentation, formatting, ESLint, and stylelint. Run the hygiene check before declaring work complete.
- InitMicrosoft官方Generate or update chat customization files for AI coding agents
- Integrated BrowserMicrosoft官方Use this when working on the VS Code integrated browser ("browserView") to understand its architecture and mental model. Covers the embedded Chromium browser, its editor tab, navigation, overlay/layout, sessions, and agent browser tools under `src/vs/platform/browserView` and `src/vs/workbench/contrib/browserView`.
- Integration TestsMicrosoft官方Use when running integration tests in the VS Code repo. Covers scripts/test-integration.sh (macOS/Linux) and scripts/test-integration.bat (Windows), their supported arguments for filtering, and the difference between node.js integration tests and extension host tests.
- LaunchMicrosoft官方Launch and automate VS Code Insiders with the Copilot Chat extension using @playwright/cli via Chrome DevTools Protocol. Use when you need to interact with the VS Code UI, automate the chat panel, test the extension UI, or take screenshots. Triggers include 'automate VS Code', 'interact with chat', 'test the UI', 'take a screenshot', 'launch with debugging'.