Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when the user explicitly sets an Aegis goal with /aegis-goal, Aegis goal:, or asks to define goal, success evidence, stop condition, or task boundaries before work.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 632% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 85% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 30% | 0% |
| case-06 | ✗→✓ | ▲ Improved | -20% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 12% | 0% |
Use this skill to create a thin goal frame before execution. It is opt-in and boundary-setting only.
Do not use it for tiny edits, one-command checks, or ordinary fast-path Q&A unless the user explicitly asks for /aegis-goal or Aegis goal:.
Current owner:
Not owned here:
GateDecisionTreat these as equivalent:
/aegis-goal <task description>Aegis goal: <task description>Slash commands are optional host shortcuts. The natural-language form is the portable fallback.
Example:
textAegis goal: Fix the auth refresh bug without rewriting the auth system.
Produce the smallest useful frame, then continue into the routed workflow in the same turn.
textTaskIntentDraft: - Requested outcome: - Goal: - Success evidence: - Stop condition: - Non-goals: - Constraints: - Scope: - Risk hints: - Aegis Visibility: - Route: - Next:
Default behavior:
TaskIntentDraft.Next action for the selectedroute when the user asked to do the work.
large internal-looking card unless the user asked for a formal frame.
Aegis Visibility to say why the goal frame constrains the route, stopcondition, or non-goals. Do not add trace ceremony unless the user explicitly asks for auditability.
Frame-only behavior:
only define the stop condition, not execute, not implement, not write a plan, or wait for confirmation before continuing.
blocked rather than pretending to continue.
Stop condition must distinguish:
State set: done, blocked, needs-verification, scope-exceeded.
done: success evidence is satisfiedblocked: required dependency, permission, or information is missingneeds-verification: implementation exists but evidence is insufficientscope-exceeded: continuing would exceed the goal or non-goalsAfter framing:
brainstormingwriting-planslong-task-continuation
systematic-debugging| Goal signal | Route | | --- | --- | | single-owner, low-risk, clear verification | fast path or test-driven-development | | bug, failure, regression, unexpected behavior | systematic-debugging | | ambiguous product, architecture, contract, cross-module behavior | brainstorming | | approved spec, stable requirements, implementation slicing | writing-plans | | multi-step, compaction-prone, handoff, subagent work | long-task-continuation | | completion, release, handoff, "is this done?" | verification-before-completion |
Only create docs/aegis/ records when the routed workflow needs persistent evidence. Goal framing alone does not create project files.
When delegating work, pass a compact packet instead of the full conversation:
textSubagentContextPacket: - Task: - Goal: - Stop condition: - Relevant baseline refs: - Relevant files: - Known facts: - Unknowns: - Non-goals: - Expected output: - Verification expected: - Must-read excerpts: - Unsafe assumptions:
The packet reduces repeated file reading, but it does not replace evidence. Subagents should still read the smallest raw file/log/test excerpt needed to verify critical facts.
Do not paste full chat transcripts, full session history, or unbounded logs into the packet. If a fact matters, include a file ref, line/window hint, or compact must-read excerpt.
If the goal changes mid-task, do not silently overwrite it. Record old goal, new goal, changed scope, new risks, and route through DriftCheckDraft when a long-task record exists.
Other measured skills in the registry, with their headline benchmark lift.