Workflow
Frame a task with explicit scope, proof, and next step before execution starts.
Canonical skill profile. This page is generated from the repository contract. The linked
SKILL.mdremains the source of authority.
| Category | Version | Owner |
|---|---|---|
engineering |
0.1.0 |
adaptive-skills |
Jump to
- Overview
- When to use
- When not to use
- Core moves
- Expected output
- Verification
- Handoff signals
- Pairs well with
- Anti-patterns
View the canonical contract on GitHub.
Overview
Use this skill to start non-trivial work without relying on hidden thread memory. It creates a lightweight operational frame before action.
When to Use
- starting a non-trivial task
- returning from a handoff or compaction
- work that can sprawl across multiple files or decisions
When NOT to Use
- tiny mechanical edits with obvious scope
- tasks already covered by a fresh detailed plan
Core Moves
- State the goal in one sentence.
- Define what is in scope right now and what is not.
- Read only the minimum context needed to act safely.
- Declare the minimum proof before making meaningful changes.
Optional Modules
- Scope guard — Add an explicit in/out list when the work has a high risk of expansion.
- Plan snapshot — Write a short plan when there are multiple steps or decision points.
- Handoff reset — Summarize the current state when picking work back up after a pause.
Activation Triggers
- Use the scope guard if the task crosses more than one subsystem.
- Use the plan snapshot if success depends on ordered steps.
- Use the handoff reset if the context is fragmented or stale.
Expected Output
- clear goal
- explicit immediate scope
- minimum proof statement
- next operational step
Verification
- The task can be explained in one sentence.
- There is a visible boundary around the immediate work.
- The proof is proportionate to the change.
Handoff Signals
- The work crosses ownership or domain boundaries.
- A different specialist is needed to continue safely.
- The next step requires a different operating context.
Pairs Well With
feature-planningtestingtriad-check
Anti-patterns
- Starting implementation before naming scope.
- Loading large amounts of context instead of framing the task.
- Treating momentum as proof of clarity.