rup-lifecycle

Orchestrates Rational Unified Process phases, gates, and artifacts for iterative software development.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/karimStekelenburg/k3m-marketplace --skill rup-lifecycle-karimstekelenburg
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: rup-lifecycle
Source: https://github.com/karimStekelenburg/k3m-marketplace/tree/main/plugins/rup-lifecycle/skills/rup-lifecycle
Command: npx skills add https://github.com/karimStekelenburg/k3m-marketplace --skill rup-lifecycle-karimstekelenburg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

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.

Frequently Asked Questions about rup-lifecycle

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage a RUP development lifecycle with an AI assistant?▼

Initialize a cycle with /rup-init, then the Skill tracks phase, iteration, and artifact status in .claude/rup-state.json. It guides collaborative requirements gathering in early phases and switches to autonomous implementation after the Elaboration gate passes.

What artifacts does the RUP process require per phase?▼

Inception requires vision.md and risk-list.md; Elaboration requires requirements.md, architecture.md, and dev-plan.md; Construction requires build-plan.md plus iteration plans and assessments; Transition requires release.md with deployment plan and release notes.

How does phase gate validation work in RUP?▼

Run validate-gate.sh to check exit criteria for the current phase, such as required artifacts reaching approved status. Phase advancement only happens through a passing gate evaluation recorded via the state script, never by manual phase changes.

Can the assistant work autonomously during RUP construction?▼

Yes, after the Elaboration gate passes it enters autonomous mode, implementing iteration plans without asking permission. It only contacts the user at iteration reviews, blocking decisions, gate evaluations, and critical failures.

What happens if the RUP state file is lost or corrupted?▼

Recovery procedures check git history for the last known state, then reconstruct phase and artifact status from the existing artifacts directory structure. The user confirms the reconstructed state before work resumes.