APM-Packages/corentic-package-manager/examples/package/team-profile.yaml

59 lines
1.8 KiB
YAML
Raw Normal View History

# team-profile.yaml - Job Application Team
# Roles for the job-application package (OpenViking + ShareLaTeX).
schema: corentic.team-profile/v1
id: acme.job-applications
description: >
Human-in-the-loop team for researching, preparing and reviewing
individual job application documents.
roles:
- id: orchestrator
purpose: >-
Decomposes tasks, delegates to specialists and integrates results.
model_class: strong-generalist
capabilities:
mcps: []
skills: [job-application]
- id: researcher
purpose: >-
Searches and evaluates job openings against the candidate profile.
runtime_agent: librarian # uses the oh-my-opencode-slim builtin with an alias
model_class: fast-research
capabilities:
mcps: [websearch, webfetch, openviking]
skills: [job-application]
- id: writer
purpose: >-
Creates fact-based cover letters and CVs in ShareLaTeX.
Only use approved profile facts. Never invent experience.
Never submit an application autonomously.
runtime_agent: custom # dedicated custom agent 'writer'
model_class: strong-writing
capabilities:
mcps: [openviking, sharelatex]
skills: []
- id: checker
purpose: >-
Reviews facts, tone and completeness against the candidate profile.
Every claim requires a verifiable source.
runtime_agent: oracle # uses the oh-my-opencode-slim builtin with an alias
model_class: high-reasoning
capabilities:
mcps: [openviking]
skills: []
- id: notifier
purpose: >-
Informs the user about finished drafts.
Never send anything without explicit user approval.
runtime_agent: custom # dedicated custom agent 'notifier'
model_class: cheap-reliable
capabilities:
mcps: []
skills: []