Triage microsoft/apm issues and produce one unified resolution comment.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "apm-triage-panel" skill from askskill: 1. Download https://raw.githubusercontent.com/microsoft/apm/main/packages/apm-triage-panel/SKILL.md 2. Save it as ~/.claude/skills/apm-triage-panel/SKILL.md 3. Reload skills and tell me it's ready
Please triage this newly opened issue in microsoft/apm and output one synthesized comment with the triage decision, recommended labels, milestone, and next action.
A publish-ready triage comment stating whether to accept it, which labels to apply, the milestone, and the recommended next step.
Please triage this reopened microsoft/apm issue and provide a single comment with the decision, label set, milestone, and suggested action based on the context.
A single comment integrating prior discussion and current status to guide maintainers to fix, request more info, or close it.
Please triage this microsoft/apm issue labeled status/needs-triage and produce a final triage comment covering the decision, labels, milestone, and next-step recommendation.
A clearly structured triage result that helps the team finalize labels and assign follow-up work quickly.
The panel is fixed at 3 mandatory specialist lenses + up to 3 conditional lenses + 1 arbiter lens = up to 6 active persona sections in one triage comment (3 mandatory + 3 conditional). You play each lens in turn from inside a single agent loop (progressive-disclosure skill model -- no sub-agent dispatch). Routing chooses which lenses execute; it never changes which headings appear in the final comment.
This skill mirrors the apm-review-panel orchestration shape on
purpose. Same single-comment discipline, same completeness gate, same
persona-pass procedure -- only the personas, the rubric, and the
output template differ.
| Agent | Persona | Always active? |
|---|---|---|
| DevX UX Expert | User-Need Reviewer | Yes |
| Supply Chain Security Expert | Risk-Surface Reviewer | Yes |
| APM CEO | Triage Arbiter | Yes (always arbitrates) |
| OSS Growth Hacker | Contributor-Tone Reviewer | Conditional (see below) |
| Python Architect | Architecture Reviewer | Conditional (see below) |
| Doc Writer | Documentation Reviewer | Conditional (see below) |
Skipped by default: CLI Logging Expert, Auth Expert. Triage operates
on issue intent, not on diffs -- those personas are invoked downstream
by apm-review-panel once a PR exists.
devx-ux-expert supply-chain-security-expert
\_______________________/
|
| <-- python-architect (conditional; design /
| architecture / new primitive / new schema)
|
| <-- doc-writer (conditional; docs work or
| user-facing change that needs new doc pages)
v
apm-ceo <---- oss-growth-hacker
(final call / arbiter) (conditional; tunes tone
when author is new)
status/needs-design when warranted.Three personas are conditional: OSS Growth Hacker, Python Architect, and Doc Writer. Each follows the same shape: an explicit YES/NO activation rule plus an inactive-reason fallback. Maximum lenses in a single triage = 6 (3 mandatory + 3 conditional).
Activate oss-growth-hacker if either rule below matches.
Fast-path author trigger. Activate the Growth Hacker lens immediately when the issue's author meets ANY of:
author_association is FIRST_TIME_CONTRIBUTOR,
FIRST_TIMER, or NONE against microsoft/apm.microsoft/apm.Fallback self-check. If author signals are ambiguous, answer this before activating the lens:
Would the warmth, framing, or pointer-set in the reply meaningfully
…
Audit an entire docs corpus against code and propose precise fixes.
Improve CLI output, logs, errors, and terminal diagnostic user experience.
Triages bug batches and drives related PRs to a mergeable state.
Plan doc TOC changes and outline stubs when PRs require structural updates.
Plan Python architecture, refactor class hierarchies, and design multi-file code changes.
Guide APM positioning, release communication, and breaking-change strategy decisions.
Triage APM issues in batches and drive approved ones to mergeable PRs.
Run a multi-expert advisory review for labelled microsoft/apm pull requests.
Write complete, evidence-backed PR descriptions for microsoft/apm pull requests.
Triages issues with label-driven state transitions and durable, resumable records.
Helps teams handle APM positioning, release communication, and breaking-change decisions.
Analyze GitHub and Discord signals to prioritize project maintainer attention.