microsoft/apm

DirSkills catalogs 21 skills from this repository, across 6 categories: AI Engineering, Automation, DevOps, Frontend, Quality, Writing.

3.5K stars324 forksView on GitHub
🚦
2w ago

APM Issue Autopilot

APM Issue Autopilot drives any open microsoft/apm issue from raw intake to a mergeable PR with triage as the central gate. It batches issues, runs the triage panel per issue, presents one consolidated review, escalates by default, and only auto-implements clear, bounded accepts approved by the maintainer.
AI Engineering
3.5K324
🧑‍⚖️
2w ago

APM Review Panel

APM Review Panel runs a fan-out panel of specialist agents to review a labelled pull request in microsoft/apm. It aggregates findings from mandatory and conditional specialists plus a CEO synthesizer, then writes one advisory recommendation comment (no verdict labels, no merge gating). Use when a non-trivial PR needs cross-cutting recommendation on architecture, CLI logging, DevX UX, supply-chain
Quality
3.5K324
🛡️
2w ago

APM Spec Guardian

APM Spec Guardian runs a four-panel adversarial advisory review on pull requests that touch the OpenAPM specification, schemas, or conformance fixtures, returning a ship recommendation keyed off a shocked_meter scale. Use it when a PR changes normative spec artifacts and needs expert panel findings before a maintainer decides to ship.
Quality
3.5K324
📦
2w ago

APM Starter

APM Starter is a starter package for Agent Package Manager that demonstrates how to create reusable agent primitives like instructions, prompts, and agents. Use it to bootstrap new APM packages or learn the structure.
AI Engineering
3.5K324
📣
2w ago

APM Strategy

APM Strategy guides product positioning, release communication, community-facing artifacts, and breaking-change decisions. Activate it when editing README, manifests, changelogs, release workflows, or issue templates.
Writing
3.5K324
🧠
2w ago

APM Triage Panel

APM Triage Panel orchestrates multiple specialist personas to triage a single GitHub issue in the microsoft/apm repository, producing a synthesized comment with a triage decision, label set, milestone, and suggested next action.
AI Engineering
3.5K324
🔐
2w ago

Auth

Auth centralizes token management and credential resolution for the APM CLI, including GitHub and Azure DevOps PATs and az CLI bearer fallback. Activate when code touches authentication, tokens, git remote access, or credential errors.
DevOps
3.5K324
🐞
2w ago

Batch Bug Shepherd

Batch Bug Shepherd automates batch triage of suspected bugs: it fans out subagents, gates bugs against principles, detects existing PRs, opens TDD fixes, and drives PRs to mergeable via review and CI. Use it to triage issues, sweep a bug queue, or drive in-flight community PRs.
Automation
3.5K324
🖥️
2w ago

CLI Logging UX

CLI Logging UX guides editing and creating CLI output, logging, warnings, error messages, progress indicators, and diagnostic summaries in the APM codebase. Use it when code touches console helpers, DiagnosticCollector, STATUS_SYMBOLS, CommandLogger, or any user-facing terminal output.
Frontend
3.5K324
✂️
2w ago

Cut Release

Cut Release assesses merged changes since the last tag, picks a patch or minor semver bump, sanitizes the unreleased changelog into a dated version block, bumps pyproject.toml and uv.lock, verifies lint, and opens a release PR.
DevOps
3.5K324
⌨️
2w ago

Developer Tooling UX

Developer Tooling UX guides the design of APM CLI command surfaces, help text, install/init/run flows, error wording, and first-run experience. Activate when modifying Click command definitions, help strings, error messages, or README quickstart paths.
Frontend
3.5K324
🔍
2w ago

Docs Corpus Audit

Docs Corpus Audit runs a whole-corpus regrounding pass over the documentation against current source code, page by page, and emits surgical fixes for stale claims. Use it when maintainers want a full docs audit, not per-PR drift review.
Quality
3.5K324
🔍
2w ago

Docs Grounding Verifier

Docs Grounding Verifier verifies claim-level grounding of documentation pages against source code, returning per-claim verdicts with file:line evidence citations. Use it when you need to fact-check specific pages for accuracy, not for whole-corpus audits or PR triage.
Quality
3.5K324
📐
2w ago

Docs Impact Architect

Docs Impact Architect proposes structural documentation TOC deltas (new, moved, retired pages) and new-page outlines when a PR changes docs structure, ensuring the 3-promise narrative and persona ramps hold.
Writing
3.5K324
🧠
2w ago

Docs Impact Classifier

Docs Impact Classifier classifies the documentation impact of a pull request diff into no change, in-place edit, or structural change. It uses deterministic path gates, symbol extraction, and a bounded LLM call to keep docs-sync costs low when no docs work is needed.
AI Engineering
3.5K324
📋
2w ago

Docs Impact Localizer

Docs Impact Localizer translates a classifier's in-place verdict into a page-by-page documentation edit plan. It reads candidate pages, narrows changes to specific sections, flags cross-page consistency requirements, and returns JSON task briefs for doc-sync writers.
Writing
3.5K324
🔄
2w ago

Docs Sync

Docs Sync assesses whether documentation must change when a pull request opens, reopens, or synchronizes, detecting silent drift between code and docs. It classifies impact as no-change, in-place edit, or structural change, then orchestrates a panel to produce a patch-ready advisory without merging or pushing.
Automation
3.5K324
📈
2w ago

OSS Growth

OSS Growth improves open source project adoption by refining README conversion surfaces, quickstarts, templates, release announcements, and contributor funnels. Use it when working on OSS adoption and growth tactics.
Writing
3.5K324
📝
2w ago

PR Description

PR Description drafts a self-sufficient GitHub-Flavored Markdown pull request body with TL;DR, problem, approach, implementation, validated mermaid diagrams, trade-offs, validation evidence, and how-to-test sections. Use it when asked to write a PR description, draft a PR body, open a PR, or fill in a PR template.
Writing
3.5K324
🏛️
2w ago

Python Architecture

Python Architecture guides the creation of new modules, refactoring class hierarchies, introducing design patterns, and making multi-file changes in the APM CLI codebase. Use it to follow existing patterns and centralize shared logic with regression tests and static checks.
Quality
3.5K324
🚦
2w ago

Shepherd Driver

Shepherd Driver drives one existing pull request to a mergeable state: classifies review, runs the review panel, folds recommendations, pushes, watches CI, and resolves conflicts under caps. Use it as the composed per-PR stage in a batch bug shepherd or issue autopilot orchestrator, not standalone.
AI Engineering
3.5K324