Skip to main content
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

Examples

Basic checklist for the first pending phase:
Write a new trace and get the checklist in one command:
Associate with an existing run directory (common after run-loop or decide):
Target a specific phase by id:

Output

Without --json, act prints a formatted OODA checklist. With --json it emits a structured ActReport:
  • 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.