Skip to content

Rename /continue skill to /go-on (issue #410)#440

Merged
auerbachb merged 2 commits into
mainfrom
cursor/rename-continue-to-go-on-7862
May 2, 2026
Merged

Rename /continue skill to /go-on (issue #410)#440
auerbachb merged 2 commits into
mainfrom
cursor/rename-continue-to-go-on-7862

Conversation

@auerbachb
Copy link
Copy Markdown
Owner

@auerbachb auerbachb commented May 1, 2026

Summary

Renames the workflow skill directory continuego-on so the canonical slash command is /go-on, avoiding the /c prefix collision with /continue as a Claude slash command.

Updates script comment/docs references that listed /continue as a consumer of shared helpers. Seeds go-on in skill telemetry templates (CSV + JSON).

setup-skills-worktree.sh: after syncing symlinks from the skills worktree, removes orphaned skill symlinks when the target directory no longer exists (so a renamed skill does not leave a broken ~/.claude/skills/continue link).

Closes #410.

Wave 12 note

This PR should merge before other Wave 12 PRs that reference skills by name — those branches should rebase onto main after this lands.

Test plan

  • git grep -nE '/continue\b' on tracked paths — zero hits after change
  • .github/scripts/rule-lint.sh passes
  • Hook tests: bash .claude/hooks/tests/stale-worktree-warn.test.sh, python3 -m unittest tests.test_env_guard -v
  • coderabbit review --prompt-only — CLI not available in this environment; CI will run repo checks on the PR

Post-merge (humans / local machines)

Run bash setup-skills-worktree.sh (or rely on session-start sync) so ~/.claude/skills/go-on exists and any stale continue symlink is removed.

Open in Web Open in Cursor 

Summary by CodeRabbit

  • Updated Features

    • The /continue workflow command has been renamed to /go-on across commands and user guidance.
  • Chores

    • Updated usage tracking and audit documentation to reflect the new command name.
    • Updated workflow script documentation and cross-references to use /go-on.
    • Improved skill directory management to automatically remove stale symlinks for renamed or removed skills.

@codeant-ai
Copy link
Copy Markdown

codeant-ai Bot commented May 1, 2026

Your free trial PR review limit of 100 PRs has been reached. Please upgrade your plan to continue using CodeAnt AI.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 1, 2026

Warning

Rate limit exceeded

@auerbachb has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 5 minutes and 41 seconds before requesting another review.

To keep reviews running without waiting, you can enable usage-based add-on for your organization. This allows additional reviews beyond the hourly cap. Account admins can enable it under billing.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: f11b352e-a1cf-43ef-a767-114bbce6f4d8

📥 Commits

Reviewing files that changed from the base of the PR and between cc62369 and d79f0f7.

⛔ Files ignored due to path filters (1)
  • .claude/skill-usage.csv is excluded by !**/*.csv
📒 Files selected for processing (9)
  • .claude/data/skill-usage.json
  • .claude/reference/script-extraction-audit.md
  • .claude/scripts/README.md
  • .claude/scripts/ac-checkboxes.sh
  • .claude/scripts/pr-state.sh
  • .claude/skills/fixpr/audit.sh
  • .claude/skills/go-on/SKILL.md
  • README.md
  • setup-skills-worktree.sh
📝 Walkthrough

Walkthrough

This PR renames the /continue skill to /go-on across the repository (skill metadata, docs, scripts, and usage data) and adds a cleanup pass to remove stale skill symlinks from ~/.claude/skills/ after skill renames or removals.

Changes

Cohort / File(s) Summary
Skill metadata & usage
.claude/data/skill-usage.json, .claude/skills/go-on/SKILL.md
Renames skill key and frontmatter name from continuego-on; updates command references, exit-code guidance, and completion header.
Documentation & audit references
.claude/reference/script-extraction-audit.md, README.md
Replaces /continue with /go-on in audit tables, call-site mappings, bypass maps, and Slash Commands docs.
Script cross-references
.claude/scripts/README.md, .claude/scripts/ac-checkboxes.sh, .claude/scripts/pr-state.sh, .claude/skills/fixpr/audit.sh
Updates header/docs/comments to list /go-on instead of /continue; no executable behavior changed.
Setup & symlink management
setup-skills-worktree.sh
Adds extra cleanup pass to delete stale symlinks under ~/.claude/skills/* and adjusts iteration/guards to include broken/dangling symlinks safely.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

  • #250: Seeds the same .claude/data/skill-usage.json entry that is renamed here from continuego-on.
  • #83: Modifies setup-skills-worktree.sh and is related to symlink setup/migration logic adjusted in this PR.
  • #47: Introduced the original /continue skill that this PR renames to /go-on.

Suggested labels

size:M

Poem

🐇 I hopped through docs and scripts with glee,
Renamed a skill from continue to go-on with me,
I nudged old symlinks into tidy sleep,
Now commands are nimble, and paths are neat,
A carrot-cheer for the repo — clean and sweet!

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely summarizes the main change: renaming the /continue skill to /go-on and referencing the associated issue.
Linked Issues check ✅ Passed The PR comprehensively addresses all coding requirements from issue #410: renamed skill directory and SKILL.md frontmatter [#410], updated all documentation/script references [#410], updated symlink handling in setup-skills-worktree.sh [#410], and updated telemetry files [#410].
Out of Scope Changes check ✅ Passed All changes directly support the skill renaming objective; no unrelated modifications were introduced outside the scope of issue #410.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

📋 Issue Planner

Built with CodeRabbit's Coding Plans for faster development and fewer bugs.

View plan used: #410

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch cursor/rename-continue-to-go-on-7862

Review rate limit: 0/5 reviews remaining, refill in 5 minutes and 41 seconds.

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 1, 2026

@cursor review

Copy link
Copy Markdown

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Comment @cursor review or bugbot run to trigger another review on this PR

Reviewed by Cursor Bugbot for commit 870317f. Configure here.

Comment thread setup-skills-worktree.sh
@auerbachb
Copy link
Copy Markdown
Owner Author

@graphite-app re-review

@auerbachb
Copy link
Copy Markdown
Owner Author

@coderabbitai full review

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 1, 2026

✅ Actions performed

Full review triggered.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In @.claude/reference/script-extraction-audit.md:
- Line 88: The table row's inline jq snippet contains an unescaped pipe causing
MD056 table parsing errors; in the row that mentions the jq filter selecting
.new_since_baseline.* and .classification.class == "finding" (the inline `jq`
snippet derived from pr-state.sh output), escape the pipe character used between
the left-hand expression and map/select (replace the literal '|' with an escaped
'\|' in the inline code span) so the Markdown table stays a valid 9-column row
and the linter stops flagging it.

In `@setup-skills-worktree.sh`:
- Around line 111-113: The loop uses the glob "$SKILLS_DIR"/*/ which excludes
broken symlinks because they are not treated as directories; change the glob to
iterate entries (e.g. "$SKILLS_DIR"/*) so dangling links are included, and
update the body to test the entry with [[ -L "$link" ]] (remove or stop relying
on the trailing slash/ ${link%/} trimming) so orphaned symlinks like
~/.claude/skills/continue get detected and removed; locate the for loop that
references SKILLS_DIR and the [[ -L ... ]] check to apply this change.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: 14eb0ec8-5c70-49c2-a0c3-b8a8690585ec

📥 Commits

Reviewing files that changed from the base of the PR and between 0c5e7d6 and 870317f.

⛔ Files ignored due to path filters (1)
  • .claude/skill-usage.csv is excluded by !**/*.csv
📒 Files selected for processing (9)
  • .claude/data/skill-usage.json
  • .claude/reference/script-extraction-audit.md
  • .claude/scripts/README.md
  • .claude/scripts/ac-checkboxes.sh
  • .claude/scripts/pr-state.sh
  • .claude/skills/fixpr/audit.sh
  • .claude/skills/go-on/SKILL.md
  • README.md
  • setup-skills-worktree.sh

Comment thread .claude/reference/script-extraction-audit.md Outdated
Comment thread setup-skills-worktree.sh Outdated
@codeant-ai
Copy link
Copy Markdown

codeant-ai Bot commented May 1, 2026

User cursoragent@cursor.com does not have a PR Review subscription.

Go to Team management and add this email to the PR Review subscription.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 1, 2026

@cursor review

cursoragent and others added 2 commits May 1, 2026 21:05
- Move .claude/skills/continue to go-on; update SKILL.md frontmatter and banners
- Replace slash-command references across README, scripts docs, audit reference
- Seed telemetry keys: skill-usage.csv + skill-usage.json use go-on
- setup-skills-worktree: drop stale skill symlinks when skill removed from worktree

Co-authored-by: Bretton Auerbach <auerbachb@users.noreply.github.com>
…table

- Iterate ~/.claude/skills/* (not */) for orphan + migration loops so broken
  symlinks after skill renames are cleaned up
- Escape pipe in C-15 markdown table cell for valid MD056 parsing

Co-authored-by: Bretton Auerbach <auerbachb@users.noreply.github.com>
@auerbachb auerbachb force-pushed the cursor/rename-continue-to-go-on-7862 branch from cc62369 to d79f0f7 Compare May 2, 2026 01:05
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 2, 2026

@cursor review

@auerbachb auerbachb merged commit accbaa7 into main May 2, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Rename /continue skill to /go-on to avoid /c prefix collision

2 participants