MissionBrief
SkillAI & modelsCompose a MissionBrief YAML block to prepend to any Agent dispatch during the team-ownership dev-contract pilot (2026-05-23 → 2026-06-15). Use BEFORE spawning kernel-warden or any future warden. Fails if missing end-state, why, authority-bounds, or success-criteria.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the MissionBrief skill
What this skill tells your AI
The instructions your AI receives, as published by tylerjrbuell/reactive-agents-ts in .agents/skills/mission-brief/SKILL.md and read by ahel’s review.
Mandatory input contract for warden dispatch.
When to invoke
- Before any
Agentcall targeting a warden agent (kernel-warden, future wardens). - Optional for vanilla cavecrew agents during pilot, but encouraged.
Schema
Prepend this YAML block (inside a fenced code block, language yaml) at the very top of the Agent prompt:
mission-brief:
end-state: <one sentence, measurable. e.g., "Loop-detector streak counter resets on ACTION steps only; existing 2458 tests still pass.">
why: <one sentence, the constraint or motivation. e.g., "Observations resetting the streak masked IC-1 loop bug; project memory entry feedback_clean_types.md.">
key-tasks: <ordered list, ≤5 items>
authority-bounds:
paths: <glob list of paths the warden may Read/Edit>
commands: <list of bash commands the warden may run>
out-of-scope: <explicit list — refuse rather than escalate silently>
success-criteria: <deterministic gates: tests-green | file:line landmark | LOC delta ceiling | ablation-warden lift threshold>
retries-allowed: <integer, default 2>
Validation rule
Refuse to dispatch if any required field (end-state, why, authority-bounds.paths, success-criteria) is missing or contains "TBD" / "TODO" / vague phrasing.
Example
mission-brief:
end-state: "loop-detector.ts:102 streak counter resets only on ACTION steps; 2458 tests green."
why: "IC-1 (Apr 12) regression — observations were resetting streak, masking infinite loops."
key-tasks:
- Read loop-detector.ts to locate streak-reset call sites
- Write failing test asserting streak persists across observation
- Implement guard
- Run typecheck + targeted test
- Run full reasoning package suite
authority-bounds:
paths:
- packages/reasoning/src/kernel/capabilities/reflect/loop-detector.ts
- packages/reasoning/src/kernel/capabilities/reflect/*.test.ts
commands:
- bunx turbo run typecheck --filter=@reactive-agents/reasoning
- bun test packages/reasoning/src/kernel/capabilities/reflect/
out-of-scope:
- Edits outside packages/reasoning/src/kernel/
- Changes to act.ts or terminate.ts
success-criteria: "Targeted test fails before, passes after; full reasoning suite green; no LOC delta > 30."
retries-allowed: 2
Status
Ratified as permanent. See [[2026-09-03-warden-pilot-ratified]].
Signals
- GitHub stars
- 27
- Forks
- 4
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
mission-brief-tylerjrbuell- Source
- github.com/tylerjrbuell/reactive-agents-ts