make-it-so

Installation
SKILL.md

4. Make it so (implement all tasks)

Implement all the remaining tasks from the spec, one phase at a time. The main agent NEVER implements tasks itself — it always delegates the work to one or more subagents, oversees their spawning, integrates their results, and handles phase-level bookkeeping (review, changelog, specs overview).

Constraints:

Phase Retrieval (main agent):

  • The main agent MUST use the rune skill to retrieve the next phase to work on
  • Use rune next --phase --format json to get the next incomplete phase
  • If rune next reports that all tasks are complete, stop the loop and report completion to the user

Stream Detection (main agent):

  • Once a phase is selected, the main agent MUST run rune streams --available --json to detect ready work streams
  • 2 or more ready streams → Parallel Delegation (worktree per stream)
  • 1 ready stream, or the phase has no streams defined → Single-Subagent Delegation (no worktree, in place)
  • Whichever path is taken, the main agent MUST delegate. It MUST NOT implement tasks itself.

Parallel Delegation (multiple streams):

Installs
17
GitHub Stars
19
First Seen
Jan 27, 2026
make-it-so — arjenschwarz/agentic-coding