tools/skills/aaf-orchestration-occ/SKILL.md
Helps build agent orchestration properly using the Orchestrator Capability Contract (OCC) and governance-above-orchestration pattern. Use when choosing or implementing orchestration (graphs, multi-agent, workflows), ensuring tool gateway is non-bypassable, or satisfying OCC requirements for audit and safety.
npx skillsauth add agenticaf-community/frameworkcore aaf-orchestration-occInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when designing or implementing agent orchestration (graphs, multi-agent coordination, workflow engines) so that orchestration remains pluggable while governance stays non-bypassable. The framework introduces the Orchestrator Capability Contract (OCC) to define what any orchestration engine must support.
Key constraint: Orchestrators must never call tools directly. All tool actuation must go through the Tool Gateway so permissions, budgets, approvals, and auditability remain non-bypassable.
Any orchestration engine is acceptable if it supports the following. Use this as a checklist when selecting or building orchestration:
Serializable run state
Orchestration state can be persisted and replayed (for audit and recovery).
Checkpoint/resume semantics
The system can checkpoint at known boundaries and resume deterministically.
Interrupts
The orchestrator can pause for approvals, scope escalation, or safety review—and then continue safely (structured resume, not ad-hoc).
Structured event emission
The orchestrator emits machine-readable events for tracing and evidence capture (so governance and observability do not depend on proprietary formats).
Termination controls
Hard limits on steps/loops/time with deterministic stop behaviour (no “best effort” only).
Gateway-only tool invocation
The orchestrator does not call tools directly; all actuation flows through the Tool Gateway. Governance primitives (ACC, budgets, approvals, verification gates) sit above orchestration and constrain it.
If an engine cannot satisfy these, treat it as runtime plumbing only and do not rely on it for audit, recovery, or safety; add a shim or gateway so that tool calls and critical transitions still go through your governance layer.
docs/10-pillar-performance.mddocs/02-introduction.mddocs/14-ecosystem-interoperability.mddocs/07-pillar-reliability.mdtools
--- name: aaf-security description: Applies the AAF Security pillar: boundaries, tool actuation, epistemic gatekeeping, supply chain. Use when designing security for agentic systems, tool gateways, prompt-injection mitigations, privilege separation, or supply-chain risk for skills/tools. --- # AAF Security Security in agentic systems is impact-reduction: assume the reasoning layer can be influenced, and architect so that influence cannot easily become harmful actions. This skill distills the A
testing
Guides when and where to place epistemic gates; candidate → validated → authority; gates scale with risk. Use when defining validation vs authority, reducing "AI said so" authority, or designing high-stakes decision flows.
development
Applies the two AAF cross-cutting foundations—Context Optimization and Autonomy & Outcome Governance. Use when designing context vs memory, context budgeting, autonomy levels, Definition of Done, budgets, or escalation.
tools
--- name: aaf-cost-context description: Applies AAF Cost pillar and context optimization: budgets, model routing, token economics, context discipline. Use when controlling cost in agentic systems, budgeting context, choosing model routing, or designing for token economics. --- # AAF Cost & Context Cost optimization in agentic systems is an architectural requirement: autonomy without budgets is cost volatility by design. Context optimization cross-cuts cost, performance, reliability, and securi