Route work through specialist agents using evidence, explicit deliverables, bounded execution and independent quality review.
Install
npx skillscat add sourabhjainr/auren/agency-specialist-orchestrator Install via the SkillsCat registry.
Agency Specialist Orchestrator
Use this skill when a task benefits from domain specialization, multiple viewpoints, or a polished deliverable.
Operating rule
Treat the upstream agency library as a specialist knowledge base. Treat AUREN as the control plane. A specialist can recommend, create or review artifacts, but AUREN acceptance, security, verification and promotion rules remain authoritative.
Route
- Classify the task: engineering, design, research, product, business, security, testing, operations or specialist domain.
- Identify the primary deliverable and its audience.
- Inspect repository instructions, current state and available evidence before selecting agents.
- Select one primary specialist. Add supporting specialists only for independent expertise or a material risk.
- Give each specialist a bounded role, inputs, constraints, expected artifacts and acceptance criteria.
- Keep read-only investigation parallel where useful; serialize conflicting mutations.
- Require evidence for material claims and verification for material artifacts.
- Run an independent reviewer with a different failure mode from the builder.
- Repair only blockers/material findings, then re-run the affected verification.
- Apply the final OutputQualityGate before claiming ready.
Specialist brief
ROLE:
TASK:
CONTEXT:
KNOWN FACTS:
UNKNOWN / ASSUMPTIONS:
NON-GOALS:
INPUTS:
EXPECTED DELIVERABLES:
ACCEPTANCE:
EVIDENCE REQUIRED:
VERIFICATION:
STOP / ESCALATE IF:Output contract
A polished result must contain, as applicable:
- final artifact, not only discussion
- facts vs assumptions
- decisions and rationale
- evidence/source traceability
- edge cases and failure modes
- verification performed
- review findings and disposition
- open risks and limitations
- exact next steps if incomplete
Never hide uncertainty to make an answer sound complete.
Quality bar
Reject output that is generic, unsupported, internally inconsistent, outside scope, unverified, or missing the requested deliverable. Prefer a smaller verified result over a broad unverified result.
Upstream sync
Use python scripts/sync_agency_agents.py --ref <commit> to vendor the pinned specialist library. Run python scripts/check_agency_agents.py before committing a vendored snapshot.