sickn33/antigravity-awesome-skills/conductor-revert
- community
Checking that the SKILL.md file is still in the repository.
Git-aware undo by logical work unit (track, phase, or task)
Install
npx vskill@latest install sickn33/antigravity-awesome-skills/conductor-revertSKILL.md
Revert Track
Revert changes by logical work unit with full git awareness. Supports reverting entire tracks, specific phases, or individual tasks.
Use this skill when
- Working on revert track tasks or workflows
- Needing guidance, best practices, or checklists for revert track
Do not use this skill when
- The task is unrelated to revert track
- You need a different domain or tool outside this scope
Instructions
- Clarify goals, constraints, and required inputs.
- Apply relevant best practices and validate outcomes.
- Provide actionable steps and verification.
Pre-flight Checks
- Verify Conductor is initialized:
- Check
conductor/tracks.mdexists - If missing: Display error and suggest running
/conductor:setupfirst
- Verify git repository:
- Run
git statusto confirm git repo - Check for uncommitted changes
- If uncommitted changes exist:
``` WARNING: Uncommitted changes detected
Files with changes: {list of files}
Options:
- Stash changes and continue
- Commit changes first
- Cancel revert
```
- Verify git is clean enough to revert:
- No merge in progress
- No rebase in progress
- If issues found: Halt and explain resolution steps
Target Selection
If argument provided:
Parse the argument format:
Full track: {trackId}
- Example:
auth_20250115 - Reverts all commits for the entire track
Specific phase: {trackId}:phase{N}
- Example:
auth_20250115:phase2 - Reverts commits for phase N and all subsequent phases
Specific task: {trackId}:task{X.Y}
- Example:
auth_20250115:task2.3 - Reverts commits for task X.Y only
If no argument:
Display guided selection menu:
Commit Discovery
Treat message matches as candidates, not proof. Validate track IDs as literal identifiers (no path traversal or shell interpolation), inspect full commit diffs and ancestry, and exclude unrelated/mixed commits. Merge commits need an explicitly chosen mainline; never guess -m. Deduplicate SHAs and detect existing reverts before executing. Honor user instructions that prohibit plan-file edits; do not automatically stash/commit/delete unrelated work.
For Task Revert
- Search git log for task-specific commits:
``bash git log --oneline --grep="{trackId}" --grep="Task {X.Y}" --all-match ``
- Also find the plan.md update commit:
``bash git log --oneline --grep="mark task {X.Y} complete" --grep="{trackId}" --all-match ``
- Collect all matching commit SHAs
For Phase Revert
- Determine task range for the phase by reading plan.md
- Search for all task commits in that phase:
``bash git log --oneline --grep="{trackId}" | grep -E "Task {N}\.[0-9]" ``
- Find phase verification commit if exists
- Find all plan.md update commits for phase tasks
- Collect all matching commit SHAs in chronological order
For Full Track Revert
- Find ALL commits mentioning the track:
``bash git log --oneline --grep="{trackId}" ``
- Find track creation commits:
``bash git log --oneline -- "conductor/tracks/{trackId}/" ``
- Collect all matching commit SHAs in chronological order
Execution Plan Display
Before any revert operations, display full plan:
CRITICAL: Require explicit 'YES' confirmation. Do not proceed on 'y', 'yes', or enter.
Revert Execution
Execute reverts in reverse chronological order (newest first):
On Merge Conflict
If any revert produces a merge conflict:
HALT immediately on any conflict. Do not attempt automatic resolution.
Plan.md Updates
After successful git reverts, update plan.md:
- Read current plan.md
- For each reverted task, change marker:
[x]->[ ][~]->[ ]
- Write updated plan.md
- Update metadata.json:
- Decrement
tasks.completed - Update
statusif needed - Update
updatedtimestamp
Review any authorized metadata reconciliation separately; report it as uncommitted until it is actually committed. Do not decrement counters blindly or rewrite a user-protected plan.
Track Status Updates
If reverting entire track:
- In tracks.md: Change
[x]or[~]to[ ] - Consider offering to delete the track directory entirely
If reverting to incomplete state:
- In tracks.md: Ensure marked as
[~]if partially complete,[ ]if fully reverted
Verification
After revert completion:
Safety Rules
- NEVER use `git reset --hard` - Only use
git revert - NEVER use `git push --force` - Only safe push operations
- NEVER auto-resolve conflicts - Always halt for human intervention
- ALWAYS show full plan - User must see exactly what will happen
- REQUIRE explicit 'YES' - Not 'y', not enter, only 'YES'
- HALT on ANY error - Do not attempt to continue past failures
- PRESERVE history - Revert commits are preferred over history rewriting
Edge Cases
Track Never Committed
Commits Already Reverted
Remote Already Pushed
Undo the Revert
If user needs to undo the revert itself:
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/conductor-revert/SKILL.md
Popularity
- Repository stars
- 31,123
- Repository forks
- 5,196
- Repository npm downloads, 7 days
- 13,406
- 7-day trend score
- 73
Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 7 Apr 2026, 6 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/sickn33/antigravity-awesome-skills/conductor-revert)