Rename efficient-opus command, prune stale installs, fix Antigravity re-prompt#12
Merged
Merged
Conversation
Frontier models now include Fable, so the Opus-centric name and framing were outdated. Reframe the command around "your current model" as the orchestrator and describe subagent tiers relative to it. Concrete model names are pinned in a single reference ladder (Haiku < Sonnet < Opus < Fable) that the delegation guidance points at, so a new model means editing one line instead of the whole document. Update the README section, description, and usage to match.
install_commands now removes any destination entry that carries our source marker but no longer has a matching source file (a command renamed or deleted in the repo), so stale installs clean themselves up instead of lingering. Unmarked custom commands are never touched, and the existing early return on an empty source dir prevents wiping a whole category. Works for both single-file commands and SKILL.md directories. Document the behavior in the README.
The tool-selection menu is the single opt-in for which tools to configure. The claude, codex, and copilot branches proceed directly once selected, but the antigravity branch re-asked "Setup Antigravity CLI?", so it double-prompted. Remove the redundant confirmation (and its skip branch) so Antigravity matches the other tools.
The prune pass removed marked orphans unconditionally, so an interactive update run could drop a command the user meant to keep: if a command was renamed and the user declined the replacement's "Install?" prompt, the old install was still deleted, leaving them with neither. Prune now asks before each removal (default No) so nothing is dropped without consent; --force keeps the non-interactive path and prunes without asking. setup tracks no rename mapping between the old and new names, so per-orphan confirmation is the general fix rather than gating on a specific replacement.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Modernizes the delegation command now that Fable 5 is a frontier tier, and cleans up two
setuprough edges surfaced along the way. Three focused commits.Changes
refactor: rename/efficient-opusto/efficient-orchestrationHaiku < Sonnet < Opus < Fable) that the delegation guidance points at, so a new model means editing one line instead of the whole document.feat(setup): prune stale installed commands on re-runinstall_commandsnow removes any destination entry that carries our<!-- source: ai-coding-setup -->marker but no longer has a matching source file (a command renamed or deleted in the repo), so stale installs clean themselves up instead of lingering. This is what handles the rename above going forward.ghskill alone because it carries no marker.SKILL.mddirectories (Codex/Copilot).fix(setup): stop re-prompting to set up Antigravity after selectionclaude,codex, andcopilotbranches proceed directly once selected, but theantigravitybranch re-asked "Setup Antigravity CLI?", so it double-prompted.Testing
bash -n setupandshellcheck setup: clean.markdownlint-cli2on changed markdown: 0 errors.Not included
install_commands. Thebin/review-loop scripts use a separate install path and are not pruned.