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 →