2026-08-23 17:56:09 +02:00
|
|
|
|
# team-profile.yaml – Issue Autopilot Team
|
|
|
|
|
|
# Roles based on the phases of the official apm-issue-autopilot package:
|
|
|
|
|
|
# Triage -> Decision -> Drive-to-Merge -> PR description.
|
feat(cpm): official Microsoft APM packages as team examples
Two thin CPM wrappers around official upstream packages, each with a
team-profile mapping their primitives to agent roles:
- microsoft-design-review: wraps microsoft/apm-sample-package#v1.0.0
(design-standards, design-review, accessibility-audit, style-checker)
-> roles: reviewer (oracle), style-checker (fixer), accessibility-auditor
- microsoft-issue-autopilot: wraps microsoft/apm/packages/apm-issue-autopilot
(triage-panel, shepherd-driver, pr-description-skill) + github-mcp-server
-> roles: triager, shepherd, pr-writer (custom), reviewer
Both validate with cpm check; README examples table added.
2026-08-23 17:45:55 +02:00
|
|
|
|
|
|
|
|
|
|
schema: corentic.team-profile/v1
|
|
|
|
|
|
|
|
|
|
|
|
id: acme.issue-autopilot
|
|
|
|
|
|
description: >
|
2026-08-23 17:56:09 +02:00
|
|
|
|
Drives GitHub issues from intake to mergeable PR: triage panel as the
|
|
|
|
|
|
central gate, a shepherd per accepted issue, a PR author with anchored
|
|
|
|
|
|
descriptions. Escalates to the maintainer by default on doubt.
|
feat(cpm): official Microsoft APM packages as team examples
Two thin CPM wrappers around official upstream packages, each with a
team-profile mapping their primitives to agent roles:
- microsoft-design-review: wraps microsoft/apm-sample-package#v1.0.0
(design-standards, design-review, accessibility-audit, style-checker)
-> roles: reviewer (oracle), style-checker (fixer), accessibility-auditor
- microsoft-issue-autopilot: wraps microsoft/apm/packages/apm-issue-autopilot
(triage-panel, shepherd-driver, pr-description-skill) + github-mcp-server
-> roles: triager, shepherd, pr-writer (custom), reviewer
Both validate with cpm check; README examples table added.
2026-08-23 17:45:55 +02:00
|
|
|
|
|
|
|
|
|
|
roles:
|
|
|
|
|
|
- id: orchestrator
|
|
|
|
|
|
purpose: >-
|
2026-08-23 17:56:09 +02:00
|
|
|
|
Takes the issue list, starts triage per issue and consolidates into ONE
|
|
|
|
|
|
combined review. Escalates doubtful cases explicitly to the maintainer
|
|
|
|
|
|
instead of deciding itself.
|
feat(cpm): official Microsoft APM packages as team examples
Two thin CPM wrappers around official upstream packages, each with a
team-profile mapping their primitives to agent roles:
- microsoft-design-review: wraps microsoft/apm-sample-package#v1.0.0
(design-standards, design-review, accessibility-audit, style-checker)
-> roles: reviewer (oracle), style-checker (fixer), accessibility-auditor
- microsoft-issue-autopilot: wraps microsoft/apm/packages/apm-issue-autopilot
(triage-panel, shepherd-driver, pr-description-skill) + github-mcp-server
-> roles: triager, shepherd, pr-writer (custom), reviewer
Both validate with cpm check; README examples table added.
2026-08-23 17:45:55 +02:00
|
|
|
|
model_class: strong-generalist
|
|
|
|
|
|
capabilities:
|
|
|
|
|
|
mcps: [github]
|
|
|
|
|
|
skills: []
|
|
|
|
|
|
|
|
|
|
|
|
- id: triager
|
|
|
|
|
|
purpose: >-
|
2026-08-23 17:56:09 +02:00
|
|
|
|
Performs triage according to the apm-triage-panel rubric. Evaluates
|
|
|
|
|
|
reproducibility, scope, priority and duplicates. Recommendation with
|
|
|
|
|
|
rationale, no direct fixes.
|
|
|
|
|
|
runtime_agent: oracle # decision gate = reasoning profile
|
feat(cpm): official Microsoft APM packages as team examples
Two thin CPM wrappers around official upstream packages, each with a
team-profile mapping their primitives to agent roles:
- microsoft-design-review: wraps microsoft/apm-sample-package#v1.0.0
(design-standards, design-review, accessibility-audit, style-checker)
-> roles: reviewer (oracle), style-checker (fixer), accessibility-auditor
- microsoft-issue-autopilot: wraps microsoft/apm/packages/apm-issue-autopilot
(triage-panel, shepherd-driver, pr-description-skill) + github-mcp-server
-> roles: triager, shepherd, pr-writer (custom), reviewer
Both validate with cpm check; README examples table added.
2026-08-23 17:45:55 +02:00
|
|
|
|
model_class: high-reasoning
|
|
|
|
|
|
capabilities:
|
|
|
|
|
|
mcps: [github]
|
|
|
|
|
|
skills: []
|
|
|
|
|
|
|
|
|
|
|
|
- id: shepherd
|
|
|
|
|
|
purpose: >-
|
2026-08-23 17:56:09 +02:00
|
|
|
|
Drives accepted issues via shepherd-driver to a mergeable PR:
|
|
|
|
|
|
branch, fix, mutation-break and lint gates, CI watch, conflict
|
|
|
|
|
|
resolution. Halts on red CI.
|
|
|
|
|
|
runtime_agent: fixer # implementation + corrections
|
feat(cpm): official Microsoft APM packages as team examples
Two thin CPM wrappers around official upstream packages, each with a
team-profile mapping their primitives to agent roles:
- microsoft-design-review: wraps microsoft/apm-sample-package#v1.0.0
(design-standards, design-review, accessibility-audit, style-checker)
-> roles: reviewer (oracle), style-checker (fixer), accessibility-auditor
- microsoft-issue-autopilot: wraps microsoft/apm/packages/apm-issue-autopilot
(triage-panel, shepherd-driver, pr-description-skill) + github-mcp-server
-> roles: triager, shepherd, pr-writer (custom), reviewer
Both validate with cpm check; README examples table added.
2026-08-23 17:45:55 +02:00
|
|
|
|
model_class: strong-writing
|
|
|
|
|
|
capabilities:
|
|
|
|
|
|
mcps: [github]
|
|
|
|
|
|
skills: []
|
|
|
|
|
|
|
|
|
|
|
|
- id: pr-writer
|
|
|
|
|
|
purpose: >-
|
2026-08-23 17:56:09 +02:00
|
|
|
|
Authors the PR description using pr-description-skill. Anchors it to
|
|
|
|
|
|
the issue with acceptance criteria and test evidence. Never merges.
|
|
|
|
|
|
runtime_agent: custom # dedicated custom agent 'pr-writer'
|
feat(cpm): official Microsoft APM packages as team examples
Two thin CPM wrappers around official upstream packages, each with a
team-profile mapping their primitives to agent roles:
- microsoft-design-review: wraps microsoft/apm-sample-package#v1.0.0
(design-standards, design-review, accessibility-audit, style-checker)
-> roles: reviewer (oracle), style-checker (fixer), accessibility-auditor
- microsoft-issue-autopilot: wraps microsoft/apm/packages/apm-issue-autopilot
(triage-panel, shepherd-driver, pr-description-skill) + github-mcp-server
-> roles: triager, shepherd, pr-writer (custom), reviewer
Both validate with cpm check; README examples table added.
2026-08-23 17:45:55 +02:00
|
|
|
|
model_class: strong-writing
|
|
|
|
|
|
capabilities:
|
|
|
|
|
|
mcps: [github]
|
|
|
|
|
|
skills: []
|
|
|
|
|
|
|
|
|
|
|
|
- id: reviewer
|
|
|
|
|
|
purpose: >-
|
2026-08-23 17:56:09 +02:00
|
|
|
|
Counter-check before push: verifies the fix against issue acceptance
|
|
|
|
|
|
criteria and the PRINCIPLES.md gate. Findings block the push,
|
|
|
|
|
|
no self-merge.
|
feat(cpm): official Microsoft APM packages as team examples
Two thin CPM wrappers around official upstream packages, each with a
team-profile mapping their primitives to agent roles:
- microsoft-design-review: wraps microsoft/apm-sample-package#v1.0.0
(design-standards, design-review, accessibility-audit, style-checker)
-> roles: reviewer (oracle), style-checker (fixer), accessibility-auditor
- microsoft-issue-autopilot: wraps microsoft/apm/packages/apm-issue-autopilot
(triage-panel, shepherd-driver, pr-description-skill) + github-mcp-server
-> roles: triager, shepherd, pr-writer (custom), reviewer
Both validate with cpm check; README examples table added.
2026-08-23 17:45:55 +02:00
|
|
|
|
runtime_agent: oracle
|
|
|
|
|
|
model_class: high-reasoning
|
|
|
|
|
|
capabilities:
|
|
|
|
|
|
mcps: [github]
|
|
|
|
|
|
skills: []
|