Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ Quick reference for the most common ones:

| Claude Code | Copilot CLI | Same? |
|---|---|---|
| `/clear` | `/clear` | ✅ |
| `/clear` | `/clear` | ✅ — note: Claude Code's optional `[name]` labels the previous conversation in `/resume`; Copilot's optional `[PROMPT]` starts the new conversation |
| `/compact` | `/compact` | ✅ |
| `/context` | `/context` | ✅ |
| `/diff` | `/diff` | ✅ |
Expand All @@ -158,6 +158,7 @@ Quick reference for the most common ones:
| `/btw` | `/ask` (experimental) | ⚠️ Renamed — side question without adding to history |
| `/code-review` (`/simplify`) | `/review` | ⚠️ Renamed — `/simplify` is now an alias; `--comment` and effort levels have no Copilot equivalent |
| `/cost` | `/usage` | ⚠️ Renamed |
| `/deep-research <question>` | `/research TOPIC` | ⚠️ Best-effort — Claude Code fans out web searches; Copilot uses GitHub + web sources |
| `/export` | `/share` (`/export`) | ⚠️ Renamed — `/export` now also a Copilot alias |
| `/extra-usage` → `/usage-credits` | — | ❌ Claude Code-only (configure usage credits; closest: `/usage` for stats only) |
| `/goal` | — | ❌ Claude Code-only (set goal for multi-turn agentic loop) |
Expand Down Expand Up @@ -221,7 +222,9 @@ The setup script symlinks these directories so both tools share the same files:
- **`/tui`**, **`/focus`**, **`/heapdump`**, **`/recap`** are Claude Code–only UI/debugging commands — no Copilot CLI equivalents
- **`/ultrareview [PR]`** is a Claude Code–only command (deep cloud-based code review) — use `/review` in Copilot CLI for local reviews
- **`/keep-alive [on|off|busy|DURATION]`** (`/caffeinate`) is a Copilot CLI-only slash command (prevent machine sleep; duration accepts bare numbers, `30m`, `2h`, `1d`) — no Claude Code equivalent
- **`/research`**, **`/update`** (`/upgrade`), **`/version`** are Copilot CLI-only slash commands — no Claude Code equivalents
- **`/research`**, **`/update`** (`/upgrade`), **`/version`** are Copilot CLI-only slash commands — Claude Code's closest analog to `/research` is `/deep-research <question>` (best-effort mapping; the research pipelines differ)
- **`/feedback`** alias `/share` (added in Claude Code, alongside `/bug`) collides in name with Copilot CLI's `/share [file|html|gist] [session|research] [PATH]` (session export). Same name, different action — `/share` submits feedback in Claude Code but exports the session in Copilot CLI
- **`/deep-research <question>`** is a Claude Code workflow (fan out web searches, cross-check sources, synthesize a cited report) — the `cpc` wrapper treats it as a best-effort mapping to Copilot CLI's `/research TOPIC`, which uses GitHub search + web sources
- **`/search [QUERY]`** (`/find`) is a Copilot CLI-only experimental command (search the conversation timeline) — no Claude Code equivalent
- **`/clikit [COMPONENT]`** is a Copilot CLI-only internal/debug command — no Claude Code equivalent
- **`/env`** is a Copilot CLI-only slash command (show loaded environment details) — no Claude Code equivalent
Expand Down
4 changes: 4 additions & 0 deletions cpc
Original file line number Diff line number Diff line change
Expand Up @@ -591,6 +591,10 @@ For slash command mapping: type /claude-help in a Copilot CLI session

Slash command note:
Claude Code /btw → Copilot CLI /ask (experimental mode; side question)
Claude Code /deep-research → Copilot CLI /research (best-effort; pipelines
differ: Claude Code fans out web searches, Copilot uses GitHub + web)
Claude Code /feedback alias /share differs from Copilot CLI /share (which
exports the session: /share [file|html|gist] ...) — same name, different action
Comment on lines +596 to +597

Prompt mode env vars (set to 'true' to enable in -p mode):
GITHUB_COPILOT_PROMPT_MODE_EXTENSIONS Load project extensions
Expand Down
7 changes: 7 additions & 0 deletions skills/claude-compat/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,7 @@ Use this reference when you know a Claude Code command and want the Copilot CLI
| `/code-review [low\|medium\|high\|xhigh\|max] [--comment] [target]` | `/review [PROMPT]` | `/simplify` is a backward-compatible alias in Claude Code. Effort levels and `--comment` (post inline PR comments) have no Copilot equivalent — strip those arguments |
| `/simplify [focus]` | `/review [PROMPT]` | Now an alias for `/code-review` in Claude Code |
| `/cost` | `/usage` | |
| `/deep-research <question>` | `/research [TOPIC]` | Best-effort: Claude Code's `/deep-research` fans out web searches and synthesizes a cited report; Copilot's `/research` uses GitHub search + web sources. The research pipelines differ |
| `/export` | `/share` (`/export`) | `/export` is now also a Copilot CLI alias for `/share` |
| `/extra-usage` | — | Renamed to `/usage-credits` in Claude Code; no Copilot equivalent (closest: `/usage` for stats only) |
| `/usage-credits` | — | Configure usage credits to keep working when you hit a limit. No Copilot equivalent (closest: `/usage` for stats only) |
Expand Down Expand Up @@ -168,6 +169,12 @@ Note: `/run`, `/run-skill-generator`, and `/verify` (Claude Code v2.1.145+) are

Note: `/radio` opens Claude FM lo-fi radio in the browser (not available on Bedrock, Vertex, or Foundry). No Copilot CLI equivalent.

Note: `/feedback [report]` (aliases `/bug`, `/share`) gained the `/share` alias in Claude Code. This collides in name with Copilot CLI's `/share [file|html|gist] [session|research] [PATH]` (session export). Same name, different action — `/share` submits feedback in Claude Code but exports the session in Copilot CLI.

Note: `/clear [name]` in Claude Code accepts an optional name to label the previous conversation in the `/resume` picker. Copilot CLI's `/clear [PROMPT]` instead takes an optional prompt to start the new conversation. The optional argument has different semantics on each CLI.

Note: `/deep-research <question>` (Claude Code workflow: "fan out web searches on a question, fetch and cross-check sources, and synthesize a cited report") has no exact Copilot CLI equivalent. Closest is `/research [TOPIC]`, which uses GitHub search + web sources rather than fanned-out web search. The `cpc` wrapper treats this as a best-effort translation.

## Keyboard Shortcuts

### Global
Expand Down