What problem does it solve? Managing a structured software development lifecycle requires tracking phases, artifacts, and gate criteria across many documents. This Skill enforces the Rational Unified Process state machine so phase work, artifact status, and milestone gates stay consistent and auditable. ## Core Features & Use Cases - Phase State Machine: Enforces the Inception → Elaboration → Construction → Transition flow with gate-only advancement and no phase skipping. - Artifact Tracking: Manages bundled markdown artifacts (vision, requirements, architecture, dev-plan, release) through a pending → draft → review → approved status chain stored in .claude/rup-state.json. - Dual Operating Modes: Acts as a collaborative interviewer during Inception/Elaboration and switches to autonomous implementation during Construction/Transition with defined contact moments. - Use Case: A team starting a new product asks the assistant to run a RUP cycle; the Skill interviews stakeholders to draft the vision, validates the Elaboration gate, then autonomously executes construction iterations with plans and assessments. ## Quick Start Ask the assistant to initialize a new RUP development cycle and begin the Inception phase for your project.