Skip to content

feat: shorten Copilot session command names#153

Merged
st0nefish-ci[bot] merged 3 commits into
masterfrom
enhancement-copilot-session-commands
Jun 17, 2026
Merged

feat: shorten Copilot session command names#153
st0nefish-ci[bot] merged 3 commits into
masterfrom
enhancement-copilot-session-commands

Conversation

@St0nefish

Copy link
Copy Markdown
Owner

Summary

  • add the missing Copilot session-issue skill surface so the session plugin has the same issue-entry door on both CLIs
  • shorten the Copilot session slash commands to /session:start, /session:issue, /session:orchestrate, and /session:end
  • localize the Copilot session README and align session issue-linking docs with the current Closes #N / Fixes #N behavior

Testing

  • bash .github/scripts/validate-plugins.sh
  • bash .github/scripts/validate-frontmatter.sh

Copilot AI review requested due to automatic review settings June 17, 2026 18:34

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

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:end across skill/command docs.
  • Added the Copilot /session:issue command entry and updated session-issue skill frontmatter (name, disable-model-invocation).
  • Updated “end”/finalization docs to stop deriving issue numbers from branch names and to use Closes #N / Fixes #N in 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>
@St0nefish St0nefish force-pushed the enhancement-copilot-session-commands branch from 132bc89 to c35a2c7 Compare June 17, 2026 18:38
@st0nefish-ci st0nefish-ci Bot enabled auto-merge June 17, 2026 18:38
St0nefish and others added 2 commits June 17, 2026 14:40
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>
@st0nefish-ci st0nefish-ci Bot merged commit 9833f47 into master Jun 17, 2026
6 checks passed
@st0nefish-ci st0nefish-ci Bot deleted the enhancement-copilot-session-commands branch June 17, 2026 18:49
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.

2 participants