APM-Packages/corentic-package-manager/examples/microsoft-issue-autopilot/team-profile.yaml
Tobias J. Endres 913be9d528 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

65 lines
2.2 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# team-profile.yaml Issue-Autopilot-Team
# Rollen basierend auf den Phasen des offiziellen apm-issue-autopilot-Pakets:
# Triage → Entscheidung → Drive-to-Merge → PR-Beschreibung.
schema: corentic.team-profile/v1
id: acme.issue-autopilot
description: >
Treibt GitHub-Issues vom Intake bis zum mergebaren PR: Triage-Panel
als zentrales Gate, Shepherd für jeden akzeptierten Issue,
PR-Autor mit verankerter Beschreibung. Escaliert standardmäßig beim
Maintainer im Zweifelsfall.
roles:
- id: orchestrator
purpose: >-
Nimmt die Issue-Liste entgegen, startet pro Issue die Triage und fasst
zu EIN konsolidiertem Review zusammen. Eskaliert Zweifelfälle explizit
an den Maintainer statt selbst zu entscheiden.
model_class: strong-generalist
capabilities:
mcps: [github]
skills: []
- id: triager
purpose: >-
Führt die Triage gemäß apm-triage-panel-Rubrik durch. Bewertet
Reproduzierbarkeit, Scope, Priorität und Duplikate. Empfehlung mit
Begründung, keine direkten Fixes.
runtime_agent: oracle # Bewertungs-Gate = Reasoning-Profil
model_class: high-reasoning
capabilities:
mcps: [github]
skills: []
- id: shepherd
purpose: >-
Treibt akzeptierte Issues über shepherd-driver bis zum mergebaren PR:
Branch, Fix, Mutation-Break- und Lint-Gates, CI-Watch, Konfliktauflösung.
Hält bei rotem CI inne.
runtime_agent: fixer # Umsetzung + Korrekturen
model_class: strong-writing
capabilities:
mcps: [github]
skills: []
- id: pr-writer
purpose: >-
Verfasst die PR-Beschreibung mit pr-description-skill. Verankert sie
am Issue mit Acceptance-Kriterien und Testnachweis. Merged nie selbst.
runtime_agent: custom # eigener Custom Agent 'pr-writer'
model_class: strong-writing
capabilities:
mcps: [github]
skills: []
- id: reviewer
purpose: >-
Gegenprobe vor dem Push: prüft Fix gegen Issue-Akzeptanzkriterien
und PRINCIPLES.md-Gate. Findings blockieren den Push, kein Self-Merge.
runtime_agent: oracle
model_class: high-reasoning
capabilities:
mcps: [github]
skills: []