feat: shorten Copilot session command names#153
Merged
Conversation
There was a problem hiding this comment.
Pull request overview
This PR updates the Copilot session plugin’s user-facing command surface to use shorter slash-command names and aligns issue-linking guidance with the current Closes #N / Fixes #N behavior. It also adds the missing session-issue skill metadata so the issue-driven entry point is properly exposed.
Changes:
- Shortened Copilot session commands to
/session:start,/session:issue,/session:orchestrate, and/session:endacross skill/command docs. - Added the Copilot
/session:issuecommand entry and updatedsession-issueskill frontmatter (name,disable-model-invocation). - Updated “end”/finalization docs to stop deriving issue numbers from branch names and to use
Closes #N/Fixes #Nin PR bodies.
Reviewed changes
Copilot reviewed 10 out of 11 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| plugins-copilot/session/skills/session-issue/SKILL.md | Adds missing skill frontmatter and updates references to shortened Copilot commands. |
| plugins-copilot/session/commands/start.md | Updates cross-links to the new /session:issue and /session:orchestrate names. |
| plugins-copilot/session/commands/orchestrate.md | Updates references to /session:start and /session:end and aligns inherited-context wording. |
| plugins-copilot/session/commands/issue.md | Adds the new /session:issue command entry describing the discovery workflow. |
| plugins-copilot/session/commands/end.md | Updates issue-linking instructions to avoid branch-name parsing and use Fixes/Closes. |
| plugins-copilot/session/.claude-plugin/plugin.json | Bumps plugin version to 4.1.2. |
| plugins-claude/session/skills/session-end/SKILL.md | Updates issue-linking text to Closes #N / Fixes #N and removes branch-name parsing guidance. |
| plugins-claude/session/README.md | Aligns documentation wording to Closes #N / Fixes #N for issue auto-close behavior. |
| plugins-claude/session/.claude-plugin/plugin.json | Bumps plugin version to 4.1.2. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Copilot CLI already namespaces plugin commands under `/plugin:command`, so the extra `session-` prefix made the session commands longer without avoiding any real collision. This aligns the Copilot-facing command surface with how Copilot actually presents plugin commands while keeping Claude's separate naming constraints intact. * add a dedicated Copilot `session-issue` skill surface and align issue-linking docs * rename Copilot session commands to `start`, `issue`, `orchestrate`, and `end` * localize the Copilot session README and bump the session plugin version to 4.1.2 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
132bc89 to
c35a2c7
Compare
The renamed Copilot session command surface passed structure checks but still left one README path pointing at a Claude-only relative location and one list item with invalid indentation. This follow-up keeps the PR mergeable by fixing the documented Copilot-specific layout and bumping the plugin version for the additional shipped change. * replace the broken Copilot README spine link with CLI-appropriate text * fix the orchestrate command bullet indentation that tripped markdown lint * bump the session plugin version to 4.3.2 in both manifests Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
The git-worktree docs suite still loaded the old Copilot session command paths, so the PR failed after the command surface was intentionally shortened. Update the test to follow the new file layout, including the moved `session-issue` skill document. * read Copilot session command docs from start/orchestrate/end * read the Copilot session issue flow from skills/session-issue/SKILL.md Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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
session-issueskill surface so the session plugin has the same issue-entry door on both CLIs/session:start,/session:issue,/session:orchestrate, and/session:endCloses #N/Fixes #NbehaviorTesting