▸ Lifecycle phasesv0.1.1

auto-build

Walks an approved task DAG test-first, isolating parallel work and preserving one rollback point per task.

WORKFLOW / 05/auto-build <plan path, or the feature to build (will look for .ulpi/plans/*); 'resume' to continue>
  1. 01

    Validate the plan, baseline, branch, budget, and checkpoint.

  2. 02

    Record one unambiguous human approval of the plan.

  3. 03

    Run each dependency-ready layer in isolated worktrees.

  4. 04

    For each task: RED, GREEN, integrate, adversarial review, bounded fix, commit.

  5. 05

    Run the final whole-workspace validation and reconcile the checkpoint.

▸ operating envelope

Use it deliberately.

The shortest useful definition of where this skill helps—and where it should stay out of the way.

Use when

  • A validated spec and DAG plan are ready for implementation.
  • You want one approved autonomous pass with per-task commits.
  • A long build must survive interruption and resume without redoing integrated work.

Do not use when

  • There is no valid plan; run auto-plan first.
  • The working tree contains unrelated changes that would compromise rollback.
  • You are on a protected branch without explicit confirmation.

▸ output contract

What must be true when it stops.

Produces

  • One scoped commit per completed task
  • Tests and slice-validation evidence per task
  • Final whole-workspace validation result
  • .ulpi/runs/<id>.json checkpoint with done, blocked, and dependency-blocked tasks

Guarantees

  • A task starts only after all dependencies are integrated.
  • Parallel writers are isolated and integration is serialized.
  • Every completed slice earns a red-then-green test and its own commit.
  • Bulk staging, destructive cleanup, and unsafe force operations are blocked by the bundled guard.
  • Ambiguous, irreversible, or unfixable work stops for the user.
  • Resume skips every task already marked done.

Honest failure states

  • blocked — a slice cannot reach its validation bar
  • dep_blocked — a prerequisite task never integrated
  • needs_approval — an ambiguous or irreversible action exceeds the approved plan
  • validation_red — the integrated workspace gate failed

▸ enforcement

Know which claims are executable.

Scripts are linked when this skill owns deterministic machinery. The remaining rules are explicit operating contracts and must not be marketed as hooks.

▸ install and invoke

One skill, three honest surfaces.

skills.sh

Available

Universal skill installation, including Claude Code and Codex.

npx skills add https://github.com/ulpi-io/skills-autonomous-engineering --skill auto-build

Claude Code plugin

Available

Install the full plugin, then invoke /auto-build or let routing select it from context.

Claude installation →

Codex plugin

Work in progress

A work in progress on the codex-native-plugin branch — build it, start a new session, then invoke $autonomous-engineering:auto-build.

Codex installation →