All authors
microsoft avatar

Claude Skills by microsoft

github.com/microsoft
207 skillsA× 204B× 38 installs296 views
Apm Review PanelA

Use this skill to run a multi-persona expert advisory review on a labelled pull request in microsoft/apm. The panel fans out to five mandatory specialists plus a test-coverage specialist (active on every PR that touches src/) plus two conditional specialists (auth, doc-writer), all running in their own agent threads, and a CEO synthesizer. The orchestrator is the sole writer to the PR: ONE recommendation comment, no verdict labels, no merge gating. The panel is advisory -- it surfaces finding...

data-aipythonrust
0
3,686
Apm StrategyA

Activate for changes to project positioning, release communication, community-facing artifacts, or breaking-change decisions in microsoft/apm. Triggers on README, MANIFESTO, PRD, CHANGELOG, release workflows, and issue templates.

data-aipythongit
0
3,686
Apm Triage PanelA

Use this skill to triage a single newly opened, reopened, or `status/needs-triage`-labelled issue in microsoft/apm. Emit one synthesized comment with a triage decision, label set, milestone, and suggested next action.

data-aipythonrust
0
3,686
AuthA

Activate when code touches token management, credential resolution, git auth flows, GITHUB_APM_PAT, ADO_APM_PAT, AuthResolver, HostInfo, AuthContext, or any remote host authentication -- even if 'auth' isn't mentioned explicitly.

data-aigoazure
0
3,686
Batch Bug ShepherdA

Use this skill to drive a batch of suspected bugs in microsoft/apm from raw issue list to mergeable PR queue. Fan out one triage subagent per issue (LEGIT / UNCLEAR / FIXED-AT-HEAD), cross-reference legit issues against open PRs, then branch: in-flight community PR -> shepherd via the apm-review-panel skill; no PR -> fix session with TDD and a mutation-break gate. Dispatch one completion subagent per shepherd verdict to resolve panel follow-ups, push to the contributor fork (or open a superse...

data-aigogit
0
3,686
FixturesA

User: sweep the bug queue and drive whatever's mergeable to a ready-to-ship state. Orchestrator (activates batch-bug-shepherd skill by name; loads its SKILL.md as the working spec).

data-aigit
0
3,686
Cli Logging UxA

Use this skill when editing or creating CLI output, logging, warnings, error messages, progress indicators, or diagnostic summaries in the APM codebase. Activate whenever code touches console helpers (_rich_success, _rich_warning, _rich_error, _rich_info, _rich_echo), DiagnosticCollector, STATUS_SYMBOLS, CommandLogger, or any user-facing terminal output — even if the user doesn't mention "logging" or "UX" explicitly.

data-aipythongo
0
3,686
Devx UxA

Activate when designing or modifying CLI command surfaces, command help text, install/init/run flows, error wording, or first-run experience in the APM CLI -- even when the user does not say "UX" explicitly.

data-aigo
0
3,686
Docs Impact ArchitectA

Use this skill when the docs-impact-classifier returns a structural verdict, signalling that the documentation TOC must change to accommodate the PR. Proposes TOC deltas (new pages, moves, merges) and emits new-page outline stubs that the doc-sync panel later fleshes out. Holds the 3-promise narrative (consume / produce / govern) and the persona ramps as hard constraints.

data-aigodocumentation
0
3,686
Docs Impact ClassifierA

Use this skill to classify the documentation impact of a pull request diff, returning one of three verdicts -- no-change, in-place edit, or structural change -- with bounded LLM cost. Activate as a sibling skill of docs-sync; the orchestrator calls this first, before any panel spawn, to keep cost floor at 1 LLM call when no docs work is needed. Reads .apm/docs-index.yml as the corpus map; never reads the full corpus.

data-aipythongit
0
3,686
Docs Impact LocalizerA

Use this skill to translate a classifier's in-place verdict into a precise, page-by-page work plan for the docs-sync panel. Activate after docs-impact-classifier returns verdict in_place; reads the candidate page list, fetches the actual page contents, narrows scope to specific sections within each page, and emits the per-page task brief the panel fans out against.

data-aipythonrust
0
3,686
Docs SyncA

Use this skill whenever a pull request is opened, reopened, or synchronized in microsoft/apm to assess whether and how the documentation corpus must change to stay truthful with the proposed code change. Activate even when the PR title or body says nothing about docs -- the skill must run on every PR to detect silent drift between code and docs. Classifies impact as no-change, in-place edit (one to a few paragraphs), or structural change (new page or TOC reshape), then orchestrates a CDO + do...

data-aipythonsecurity
0
3,686
Oss GrowthA

Activate for OSS adoption work -- README conversion surfaces, quickstart, templates, release announcements, contributor funnel, story angles -- and any update to the maintained growth strategy at WIP/growth-strategy.md.

data-aigit
0
3,686
Pr Description SkillA

Use this skill to write the PR description (PR body) for any pull request opened against microsoft/apm. Produces one self-sufficient GitHub-Flavored Markdown artifact: TL;DR, Problem (WHY), Approach (WHAT), Implementation (HOW), 1-3 validated mermaid diagrams, explicit trade-offs, validation evidence, and a How-to-test section -- with every WHY-claim backed by a verbatim quote from PROSE or Agent Skills. Activate when the user asks to "write a PR description", "draft a PR body", "open a PR", ...

data-aigobash
0
3,686
Python ArchitectureA

Activate when creating new modules, refactoring class hierarchies, introducing design patterns, or making changes spanning 3+ files in the APM CLI codebase.

data-aipythonrefactoring
0
3,686
Supply Chain SecurityA

Activate when reviewing or modifying dependency resolution, lockfile schema, package downloaders, signature/integrity checks, file integration cleanup, or anything that could expose APM to dependency confusion, typosquatting, malicious packages, or token leakage.

data-aisecurity
0
3,686
Apm UsageA

Activate when the user asks about APM (Agent Package Manager): installing, configuring, authoring, or troubleshooting AI-agent packages, dependencies, compilation, MCP servers, policy, or any `apm` CLI command.

developmentgogit
0
3,686
Hello WorldA

{{description}}

data-aibashrails
0
3,686
Test SkillA

A test skill from a marketplace plugin

data-ai
0
3,686
Example SkillA

An example skill from the mock plugin

data-aitesting
0
3,686
PlaceholderA

No description provided

data-ai
0
3,686
HelloA

Local skill for compile.

data-ai
0
3,686
Docs Corpus AuditA

Use this skill to run a holistic regrounding pass on the entire microsoft/apm documentation corpus against current source code, page-by-page, and emit surgical fixes for stale claims. Activate when the maintainer wants a WHOLE-CORPUS audit (not per-PR review) -- typical triggers include "audit the docs", "reground the corpus", "check every page against code", "pre-release docs sweep", "the docs have drifted everywhere", or "we just reshaped the TOC, find dead links". Wave-batched and S7-verif...

ai-agentspythongit
0
3,686
Docs Grounding VerifierA

Use this skill to verify CLAIM-LEVEL grounding of a documentation page (or set of pages) against the source code. Activate when you have specific pages to check for factual accuracy -- not when sweeping a whole corpus (use docs-corpus-audit for that) and not when triaging a PR diff (use docs-sync for that). Trigger nouns: "is this doc accurate", "verify the page against the code", "fact-check this section", "any claims that drifted from source", "fact-checking", "grounding audit", "drift hunt...

ai-agentspythondocumentation
0
3,686
Apm Issue AutopilotA

Use this skill to drive any open microsoft/apm issue (bug, feature, docs, refactor, perf) from raw intake to a mergeable PR with triage as the central, paramount gate. Run the apm-triage-panel rubric per issue first, then present ONE consolidated triage review for the whole batch and escalate to the maintainer BY DEFAULT on any doubt (needs-design, decline, duplicate, defer, auto-handle, breaking- change, auth/security/governance surface, low arbiter confidence, unbounded scope, or a missing ...

ai-agentspythongo
0
3,686
Apm Spec GuardianA

Use this skill to run a four-panel adversarial advisory review on any pull request that touches the OpenAPM specification artifact (docs/src/content/docs/specs/openapm-*.md), its inline / sidecar JSON Schemas (docs/src/content/docs/specs/schemas/*.schema.json), or the conformance fixture seed (tests/fixtures/spec-conformance/**). The panel fans out to four spec-ecosystem reviewers (swagger-openapi-editor, oci-distribution-editor, pkgmgr-registry-contract-editor, w3c-tag-architect), each runni...

ai-agentsrustgo
0
3,686
FixturesA

User: sweep the bug queue and drive whatever's mergeable to a ready-to-ship state. Orchestrator (no skill loaded; improvising from prose). OK, let me see what's in the bug queue. I'll start with the oldest open bug. Reading issue #134... it's about a CLI flag. Reading the code... this might be a quick fix. Let me try. Wrote a patch. Pushing. Now #156. This one looks like a config issue. Let me reproduce... yes, reproduces. Patching. check before patching #134 and #156. Let me check now. #134 ...

ai-agentsgogit
0
3,686
FixturesA

User: triage these bugs: #311 (CLI crash on empty config), #312 (auth: PAT lookup intermittent), #313 (deprecated --token-source still in help text). Orchestrator (activates batch-bug-shepherd skill by name; loads its SKILL.md as the working spec, including the operator-visibility contract in `assets/progress-diagram.md`, the strategic-alignment Phase 1.5 gate, and the composition edge to `../shepherd-driver/assets/shepherd-driver-prompt.md`).

ai-agentsrustgit
0
3,686
FixturesA

User: triage these bugs: #311 (CLI crash on empty config), #312 (auth: PAT lookup intermittent), #313 (deprecated --token-source still in help text). Orchestrator (no skill loaded; improvising from prose). Let me look at #311 first. I'll fetch the issue body and see what's going on. `gh issue view 311` ... the user says the CLI crashes when the config file is empty. I'll try to reproduce... it does crash. I think I can patch the loader to handle empty input. Let me write a fix. Wrote a patch ...

ai-agentsgo
0
3,686
Cut ReleaseA

Use this skill to cut an APM release from the current worktree: assess whether the cycle since the last tag warrants a patch or minor bump (semver discipline against the merged-since-last-tag diff), sanitize the [Unreleased] CHANGELOG block into a dated version block with one concise "so what" entry per merged PR (drop internal-only churn, consolidate duplicates), bump pyproject.toml + uv.lock, run the CI-mirror lint chain, and open the release PR. Activate on "ship a release", "cut v0.x", "r...

ai-agentsgogit
0
3,686
Docs Corpus AuditA

Use this skill to run a holistic regrounding pass on the entire microsoft/apm documentation corpus against current source code, page-by-page, and emit surgical fixes for stale claims. Activate when the maintainer wants a WHOLE-CORPUS audit (not per-PR review) -- typical triggers include "audit the docs", "reground the corpus", "check every page against code", "pre-release docs sweep", "the docs have drifted everywhere", or "we just reshaped the TOC, find dead links". Wave-batched and S7-verif...

ai-agentspythongit
0
3,686
FixturesA

refactor(auth): centralize token resolution behind AuthResolver

ai-agentsgoazure
0
3,686
FixturesA

This PR refactors authentication. It centralizes token resolution into a new AuthResolver class and removes the --token-source flag.

ai-agentstestinggit
0
3,686
FixturesA

chore(deps): bump click 8.1.7 -> 8.2.1

ai-agentspythongit
0
3,686
FixturesA

This bumps click from 8.1.7 to 8.2.1. I also adjusted a type hint in cli.py because click.Context is now generic. The lockfile was regenerated. This is a game-changing dependency upgrade for our type-checking story. Tests pass.

ai-agents
0
3,686
FixturesA

docs(quickstart): add 5-minute getting-started guide

ai-agentsgit
0
3,686
FixturesA

Adds a quickstart guide to the docs.

ai-agents
0
3,686
Shepherd DriverA

Use only as the composed drive-to-merge stage of an APM batch orchestrator (batch-bug-shepherd, apm-issue-autopilot) that has already selected ONE open pull request in microsoft/apm. Do NOT use for user-facing requests to triage issues, sweep a queue, or open PRs -- the parent orchestrator owns those. Spawn one shepherd-driver subagent per PR: it classifies copilot-pull-request-reviewer[bot] inline review, runs the apm-review-panel, folds (by default) every recommendation inside the PR's stat...

ai-agentsgogit
0
3,686
Apm Spec GuardianA

Use this skill to run a four-panel adversarial advisory review on any pull request that touches the OpenAPM specification artifact (docs/src/content/docs/specs/openapm-*.md), its inline / sidecar JSON Schemas (docs/src/content/docs/specs/schemas/*.schema.json), or the conformance fixture seed (tests/fixtures/spec-conformance/**). The panel fans out to four spec-ecosystem reviewers (swagger-openapi-editor, oci-distribution-editor, pkgmgr-registry-contract-editor, w3c-tag-architect), each runni...

ai-agentsrustgo
0
3,686
Apm StrategyA

Activate for changes to project positioning, release communication, community-facing artifacts, or breaking-change decisions in microsoft/apm. Triggers on README, MANIFESTO, PRD, CHANGELOG, release workflows, and issue templates.

ai-agentspythongit
0
3,686
AuthA

Activate when code touches token management, credential resolution, git auth flows, GITHUB_APM_PAT, ADO_APM_PAT, AuthResolver, HostInfo, AuthContext, or any remote host authentication -- even if 'auth' isn't mentioned explicitly.

ai-agentsgoazure
0
3,686
Cli Logging UxA

Use this skill when editing or creating CLI output, logging, warnings, error messages, progress indicators, or diagnostic summaries in the APM codebase. Activate whenever code touches console helpers (_rich_success, _rich_warning, _rich_error, _rich_info, _rich_echo), DiagnosticCollector, STATUS_SYMBOLS, CommandLogger, or any user-facing terminal output — even if the user doesn't mention "logging" or "UX" explicitly.

ai-agentspythongo
0
3,686
Cut ReleaseA

Use this skill to cut an APM release from the current worktree: assess whether the cycle since the last tag warrants a patch or minor bump (semver discipline against the merged-since-last-tag diff), sanitize the [Unreleased] CHANGELOG block into a dated version block with one concise "so what" entry per merged PR (drop internal-only churn, consolidate duplicates), bump pyproject.toml + uv.lock, run the CI-mirror lint chain, and open the release PR. Activate on "ship a release", "cut v0.x", "r...

ai-agentsgogit
0
3,686
Devx UxA

Activate when designing or modifying CLI command surfaces, command help text, install/init/run flows, error wording, or first-run experience in the APM CLI -- even when the user does not say "UX" explicitly.

ai-agentsgo
0
3,686
Docs Impact ArchitectA

Use this skill when the docs-impact-classifier returns a structural verdict, signalling that the documentation TOC must change to accommodate the PR. Proposes TOC deltas (new pages, moves, merges) and emits new-page outline stubs that the doc-sync panel later fleshes out. Holds the 3-promise narrative (consume / produce / govern) and the persona ramps as hard constraints.

ai-agentsgodocumentation
0
3,686
Docs Impact ClassifierA

Use this skill to classify the documentation impact of a pull request diff, returning one of three verdicts -- no-change, in-place edit, or structural change -- with bounded LLM cost. Activate as a sibling skill of docs-sync; the orchestrator calls this first, before any panel spawn, to keep cost floor at 1 LLM call when no docs work is needed. Reads .apm/docs-index.yml as the corpus map; never reads the full corpus.

ai-agentspythongit
0
3,686
Docs Impact LocalizerA

Use this skill to translate a classifier's in-place verdict into a precise, page-by-page work plan for the docs-sync panel. Activate after docs-impact-classifier returns verdict in_place; reads the candidate page list, fetches the actual page contents, narrows scope to specific sections within each page, and emits the per-page task brief the panel fans out against.

ai-agentspythonrust
0
3,686
Docs SyncA

Use this skill whenever a pull request is opened, reopened, or synchronized in microsoft/apm to assess whether and how the documentation corpus must change to stay truthful with the proposed code change. Activate even when the PR title or body says nothing about docs -- the skill must run on every PR to detect silent drift between code and docs. Classifies impact as no-change, in-place edit (one to a few paragraphs), or structural change (new page or TOC reshape), then orchestrates a CDO + do...

ai-agentspythonsecurity
0
3,686
Oss GrowthA

Activate for OSS adoption work -- README conversion surfaces, quickstart, templates, release announcements, contributor funnel, story angles -- and any update to the maintained growth strategy at WIP/growth-strategy.md.

ai-agentsgit
0
3,686
Python ArchitectureA

Activate when creating new modules, refactoring class hierarchies, introducing design patterns, or making changes spanning 3+ files in the APM CLI codebase.

ai-agentspythonrefactoring
0
3,686