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
…
Turn docs impact verdicts into page-by-page, section-level sync task briefs.
Guide APM positioning, release communication, and breaking-change strategy decisions.
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.
Verify whether answers are supported by documents and flag grounding issues.
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.