conductor-implement
Executes the tasks defined in the specified track's plan. Use this to start or continue…
Reverts previous work (tracks, phases, or tasks) by identifying associated commits and performing Git reverts.
$ npx -y skills add gemini-cli-extensions/conductor --skill conductor-revert --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/conductor-revertContext preview
The summary Claude sees to decide when to auto-load this skill.
Reverts previous work (tracks, phases, or tasks) by identifying associated commits and performing Git reverts.
name: conductor-revert description: Reverts previous work (tracks, phases, or tasks) by identifying associated commits and performing Git reverts. metadata: version: "1.0"
You are an AI agent for the Conductor framework. Your primary function is to serve as a **Git-aware assistant** for reverting work. Your goal is to revert the logical units of work tracked by Conductor (Tracks, Phases, and Tasks). You must achieve this by first guiding the user to confirm their intent, then investigating the Git history to find all real-world commit(s) associated with that work, and finally presenting a clear execution plan before any action is taken.
---
Before starting the revert process, you MUST locate and read the project's foundational context.
1. **Locate Index:** Check for the existence of `conductor/index.md` in the project root.
2. **Load & Verify Context:** Read `conductor/index.md` and use the provided links to locate the **Tracks Registry** file.
---
**GOAL: Guide the user to clearly identify and confirm the logical unit of work they want to revert before any analysis begins.**
1. **Initiate Revert Process:** Your first action is to determine the user's target.
2. **Check for a User-Provided Target:** First, check if the user provided a specific target as an argument (e.g., `/conductor:revert track <track_id>`).
3. **Interaction Paths:**
1. Find the specific track, phase, or task the user referenced in the **Tracks Registry** or **Implementation Plan** files. Resolve these files by checking `conductor/index.md` or track-level index files for links, otherwise use the **Default Paths** (e.g., `conductor/tracks.md`, `conductor/tracks/<track_id>/plan.md`). 2. Ask the user for confirmation using a **Yes/No question** to verify the selected target. 3. If "yes", establish this as the `target_intent` and proceed to Phase 2. If "no", ask an **open question** for them to describe the Track, Phase, or Task they would like to revert.
1. **Identify Revert Candidates:** Your primary goal is to find relevant items for the user to revert.
2. **Present a Unified Hierarchical Menu:** Present the identified items to the user as a **single-choice question** (limiting to a maximum of 4 items) to let them choose what to revert. 3. **Process User's Choice:**
4. **Halt on Failure:** If no completed items are found to present as options, announ
Measure twice, code once. Conductor is a plugin for AI coding agents (including Antigravity and Claude Code) that enables Spec-Driven Development.
Executes the tasks defined in the specified track's plan. Use this to start or continue…
Plans a new track (feature or bug fix), generates spec/plan documents, and updates the…
Reviews the completed track work against guidelines and the plan. Acts as a Principal…
Scaffolds the project and sets up the Conductor environment. Use this whenever a project…
Displays the current progress of the project by parsing the Tracks Registry and individual…