Documentation Index
Fetch the complete documentation index at: https://mintlify.com/modiqo/skillspec/llms.txt
Use this file to discover all available pages before exploring further.
skillspec act runs the SkillSpec decision engine on a task, then expands the result into a complete OODA action checklist covering the current execution phase. The checklist includes matched rules, allowed actions, forbidden substitutions, required transitions, phase handoffs, and the effective phase tool boundary — everything an agent needs to choose its next action without guessing.
Use act at the start of execution and again before each phase transition. If you need to inspect the phase sequence first without the full checklist, run skillspec plan and then call act --phase <id> for each phase in turn.
Synopsis
--trace-dir and --run are mutually exclusive: use --trace-dir when no trace run exists yet, and --run to associate the checklist with an existing run directory.
Options
| Flag | Type | Default | Description |
|---|---|---|---|
<path> | path | (required) | Path to a skill.spec.yml file. |
--input | string | (required) | User task text to route. Strip skill invocation prefixes before passing it. Hyphenated values are accepted. |
--trace-dir | directory path | (none) | Directory where append-only decision trace event files should be written. Conflicts with --run. |
--run | directory path | (none) | Existing trace run directory to associate with this action checklist instead of writing a new trace. Conflicts with --trace-dir. |
--phase | string | (none) | Expand this execution phase by id instead of the first pending phase. Use after plan to target a specific phase. |
--json | flag | off | Emit JSON instead of a concise human report. |
Examples
Basic checklist for the first pending phase:run-loop or decide):
Output
Without--json, act prints a formatted OODA checklist. With --json it emits a structured ActReport:
| Field | Description |
|---|---|
current_phase | The phase being expanded — the first pending phase or the one targeted by --phase. |
phases | Full list of all execution phases in order with their requirements, checks, forbids, handoffs, and jumps. |
forbidden | Combined forbid set: route-level forbids + current phase forbids + handoff forbids. |
allowed_now | Concrete list of actions allowed in the current phase. |
required_transitions | Phase ordering constraints and handoff requirements that must be respected. |
before_tool_call | Checklist items to verify before every tool call during this phase. |
ooda_loop | Four-step Observe-Orient-Decide-Act instructions for each iteration. |
tool_boundary | Effective phase tool boundary merged from entry.tool_boundary, route, and phase declarations. default is deny unless overridden. |
trace | Paths to the associated trace run when --trace-dir or --run was supplied. |
Related
skillspec plan <path> --input <text>— list phases in order before deciding which one to expand.skillspec decide <path> --input <text>— raw decision output without the OODA checklist.skillspec run-loop— batches sensemake, decide, plan, and act in a single spec load.