goal-framing
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.
npx skills add GanyuanRan/Aegis --skill goal-framing --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Aegis Goal Framing 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:`. ## Authority Boundary Current owner: - Method Pack task framing Not owned here: - authoritative `GateDecision` - final evidence sufficiency - final completion authority is not owned here - host daemon / automatic stop enforcement ## Input Forms Treat these as equivalent: - `/aegis-goal <task description>` - `Aegis goal: <task description>` - "Define the goal / stop condition before we start" Slash commands are optional host shortcuts. The natural-language form is the portable fallback. Example: ```text Aegis goal: Fix the auth refresh bug without rewriting the auth system. ``` ## Output Produce the smallest useful frame, then continue into the routed workflow in the same turn. ```text TaskIntentDraft: - Requested outcome: - Goal: - Success evidence: - Stop condition: - Non-goals: - Constraints: - Scope: - Risk hints: - Aegis Visibility: - Route: - Next: ``` Default behavior: - Do not stop after `TaskIntentDraft`. - Treat
- Authority Boundary
- Input Forms
- Output
- Routing
- Route Matrix
- Subagent Context Packet
- Drift Rule
What does the goal-framing skill do?
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.
How do I install it?
Run `npx skills add GanyuanRan/Aegis --skill goal-framing --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From GanyuanRan/Aegis, a repository with 902 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
