← ClaudeAtlas

conductor-upgrade-versionlisted

Version upgrade orchestrator — orchestrates both feature development (conductor-feature-develop) and bug fixing (conductor-defect) for a new version in a single session. First implements new features from user stories, then resolves all bugs from BUG.md — ensuring the upgraded version is both feature-complete and stable. Takes an application name (mandatory), version (optional — supports single version, comma-separated list, "all", or omit for all), and optional module filter. When multiple versions are resolved, they are processed SEQUENTIALLY in ascending semver order — both Phase A (features) and Phase B (bugs) for version N are fully completed before version N+1 begins. Use this skill when the user asks to "upgrade version", "version upgrade", "upgrade to new version", "new version with bugs and features", "upgrade and fix bugs", or any request to systematically implement new features and fix bugs for a version upgrade. Also trigger when user says "resume upgrade" to continue from where a previous session
rashidee/co2-skills · ★ 3 · AI & Automation · score 77
Install: claude install-skill rashidee/co2-skills
# Version Upgrade Conductor Orchestrates a full version upgrade by running feature development (conductor-feature-develop) followed by bug fixing (conductor-defect) in sequence. Ensures the upgraded version is both feature-complete (all modules implemented) and stable (all bugs resolved). Development runs first so that code exists before bug reproduction and fixing is attempted. ## Ralph Loop Integration (AUTO-START — MANDATORY) This skill AUTOMATICALLY starts a Ralph Loop to ensure the complete upgrade workflow across both phases. Without Ralph Loop, the upgrade may stop prematurely due to context window limits, API usage limits, or the agent incorrectly concluding work is "done enough". Ralph Loop ensures the same prompt is re-fed after each session exit, and the agent picks up where it left off using the UPGRADE_MASTER.md tracking file. ### FIRST ACTION: Start Ralph Loop **BEFORE doing anything else** (before Phase 0, before reading any files), you MUST invoke the Ralph Loop skill using the Skill tool. This is a blocking requirement — do NOT proceed with any work until Ralph Loop is active. **Invoke this immediately:** ``` Skill(skill: "ralph-loop:ralph-loop", args: "/conductor-upgrade-version <application> [version:<version>] [module:<module>] --completion-promise \"VERSION UPGRADE COMPLETED\" --max-iterations 150") ``` Replace `<application>` and optional arguments with the actual arguments provided by the user. **Example:** If the user invokes: ``` /conductor-up