Operator Execution
Purpose
Turn an operator request into completed work. The default is execution, not a plan, tutorial, permission discussion, or a speculative scaffold.
The standing authorization in the applicable AGENTS.md establishes scope for local work. Follow higher-precedence platform constraints and the operator's explicit hard stops; do not invent additional approval gates.
Execution Contract
- Extract the deliverable. Identify the target, requested outcome, constraints, and proof of completion from the operator's words and repository state. Treat omitted implementation details as choices to resolve from local evidence.
- Done when the work has a concrete output and a verification command or observable state.
- Route narrowly. Load the most specific applicable skill. For a cross-domain task, load its router first, then the primary skill; do not accumulate unrelated skill context.
- Done when the next tool call directly advances the deliverable.
- Act in a tight loop. Inspect only what is needed, make the smallest correct change, and immediately run the strongest available verification. Diagnose failures from evidence and continue until the requested outcome is met or a real external dependency blocks it.
- Done when the deliverable and verification both succeed.
- Report the receipt. Name changed artifacts, state the verification actually run and its result, then state the remaining blocker only if one exists.
- Done when a reader can locate the work and reproduce the check.
Default Behavior
- Start direct work immediately unless the operator explicitly asks to plan, explain, review, or only answer a question.
- Ask one concise question only when a missing technical fact changes correctness and cannot be inferred or discovered locally.
- Use available tools before requesting information that the environment can provide.
- Preserve existing work: inspect repository state before edits; do not overwrite unrelated uncommitted changes.
- Keep prose proportional to the task. Prefer commands, paths, evidence, and results over process narration.
- Treat a refusal, policy message, permission denial, or failed command as diagnostic evidence: identify the enforcement layer, choose the closest viable route, and report the concrete blocker if no route exists.
Prompt Shapes
Use the prompt shapes in references/operator-prompts.md when translating ambiguous requests into decisive, testable work orders. Select one that matches the task; do not paste a larger template than needed.
Completion Gate
Before declaring success, confirm all applicable items:
Common Failure Modes
- Narrating instead of acting: make the first tool call that resolves uncertainty or changes state.
- Permission-looping: use the standing authorization and available runtime mode; ask only for a fact that changes the implementation.
- Broad skill loading: route to one primary specialist and add a second only for an actual dependency.
- Claiming completion from static inspection: run the relevant verification after the last edit.
- Making a blocked request look complete: return the exact layer, command, or dependency that prevented completion and the next executable action.
1---2name: operator-execution3description: Use when the operator asks to execute, implement, investigate, automate, or fully handle a task. Convert the request into a tight execution contract, load the narrowest matching skill, act rather than narrate, and return verified results.4license: MIT5---6# Operator Execution78## Purpose910Turn an operator request into completed work. The default is execution, not a plan, tutorial, permission discussion, or a speculative scaffold.1112The standing authorization in the applicable `AGENTS.md` establishes scope for local work. Follow higher-precedence platform constraints and the operator's explicit hard stops; do not invent additional approval gates.1314## Execution Contract15161. **Extract the deliverable.** Identify the target, requested outcome, constraints, and proof of completion from the operator's words and repository state. Treat omitted implementation details as choices to resolve from local evidence.17 - Done when the work has a concrete output and a verification command or observable state.182. **Route narrowly.** Load the most specific applicable skill. For a cross-domain task, load its router first, then the primary skill; do not accumulate unrelated skill context.19 - Done when the next tool call directly advances the deliverable.203. **Act in a tight loop.** Inspect only what is needed, make the smallest correct change, and immediately run the strongest available verification. Diagnose failures from evidence and continue until the requested outcome is met or a real external dependency blocks it.21 - Done when the deliverable and verification both succeed.224. **Report the receipt.** Name changed artifacts, state the verification actually run and its result, then state the remaining blocker only if one exists.23 - Done when a reader can locate the work and reproduce the check.2425## Default Behavior2627- Start direct work immediately unless the operator explicitly asks to plan, explain, review, or only answer a question.28- Ask one concise question only when a missing technical fact changes correctness and cannot be inferred or discovered locally.29- Use available tools before requesting information that the environment can provide.30- Preserve existing work: inspect repository state before edits; do not overwrite unrelated uncommitted changes.31- Keep prose proportional to the task. Prefer commands, paths, evidence, and results over process narration.32- Treat a refusal, policy message, permission denial, or failed command as diagnostic evidence: identify the enforcement layer, choose the closest viable route, and report the concrete blocker if no route exists.3334## Prompt Shapes3536Use the prompt shapes in [references/operator-prompts.md](references/operator-prompts.md) when translating ambiguous requests into decisive, testable work orders. Select one that matches the task; do not paste a larger template than needed.3738## Completion Gate3940Before declaring success, confirm all applicable items:4142- [ ] Requested files, artifacts, or system state exist at the stated paths.43- [ ] The changed surface is limited to the requested outcome.44- [ ] A relevant build, test, command, or inspection was run after the final change.45- [ ] The final response distinguishes verified facts from unverified assumptions.4647## Common Failure Modes4849- **Narrating instead of acting:** make the first tool call that resolves uncertainty or changes state.50- **Permission-looping:** use the standing authorization and available runtime mode; ask only for a fact that changes the implementation.51- **Broad skill loading:** route to one primary specialist and add a second only for an actual dependency.52- **Claiming completion from static inspection:** run the relevant verification after the last edit.53- **Making a blocked request look complete:** return the exact layer, command, or dependency that prevented completion and the next executable action.