Skip to content

One-Command Parallel Setup with Sub-5-Minute Target #386

@github-actions

Description

@github-actions

Strategic Improvement

Setup currently takes ~30 minutes vs target <5 minutes. Issue #371 addresses dependency resolution but not end-to-end setup speed. Rewrite shipwright setup/init to install all prerequisites in parallel (tmux plugins, Claude CLI verification, Node packages), use cached configuration templates, pre-flight validation, and aggressive timeout detection. Measure and enforce <5 minute total time on fresh macOS/Linux systems.

Acceptance Criteria

  • Parallel installation of tmux plugins, TPM, and all prerequisites
  • Pre-built configuration templates copied instantly (no generation)
  • Setup completes in <5 minutes on macOS (tested) and Linux (tested)
  • Progress bar shows parallel task completion in real-time
  • Failure fast-path: if any prerequisite fails, skip dependent steps and report
  • Add --quick flag that skips optional components for <2 minute setup
  • Measure and log setup duration, fail if >5 minutes

Context

  • Priority: P1
  • Complexity: standard
  • Generated by: Strategic Intelligence Agent
  • Strategy alignment: P1: Developer Experience

Metadata

Metadata

Assignees

No one assigned

    Labels

    auto-patrolCreated by autonomous patrol agentsready-to-buildIssue is ready for autonomous pipeline processingstrategicCreated by strategic intelligence agent

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions