Skip to content

Audit 2026-06: branding fixes + deep-cut of the slash command surface#62

Merged
BunsDev merged 3 commits into
mainfrom
audit/2026-06-command-cut
Jun 11, 2026
Merged

Audit 2026-06: branding fixes + deep-cut of the slash command surface#62
BunsDev merged 3 commits into
mainfrom
audit/2026-06-command-cut

Conversation

@BunsDev

@BunsDev BunsDev commented Jun 11, 2026

Copy link
Copy Markdown
Member

Summary

Implements the June 2026 repo audit (docs/AUDIT-2026-06.md): fixes user-visible branding leaks and deep-cuts the slash-command surface from 104 slash-invocable commands to 72 (CLI named commands 15 → 9), focusing the product on commands aligned with the Coven.

Branding / quick wins

  • /feedback and /report pointed at anthropics/claude-code issues — now OpenCoven/coven-code
  • web_fetch User-Agent Claude-Code/1.0CovenCode/1.0
  • install.sh comment typo; spec/INDEX.md disclaimer (spec/ documents upstream TypeScript Claude Code)

Command cut (per approved disposition matrix in the audit doc)

  • Dead Anthropic product hooks removed: /passes, desktop, mobile, stickers, install-github-app, web-setup, /install-slack-app, /privacy-settings, and the never-triggered desktop-upsell TUI dialog
  • Redundant commands removed (19), with capabilities merged into survivors: /review security|ultra, /think-back play, /session rename, /revert list|diff, /switch (no args) lists accounts
  • Coven reframes: /btw/whisper, /caveman /rocky /normal/incant <voice> [lite|full|ultra] | off, /sandbox-toggle/sandbox (old names kept as aliases)
  • CLI stats retained; /cost still opens the stats dialog

Docs

  • docs/commands.md and docs/index.md fully synced to the new surface (also fixes pre-existing alias errors and a phantom /brief entry)

Follow-ups filed

Roadmap issues #54#61 (mascot rebrand completion, WCAG contrast + spinner flash rate, keybinding discoverability, streaming status clarity, spec/13 rewrite, Phase 2 consolidation to ~40, onboarding polish, TUI cleanup).

Test plan

  • cargo check --workspace clean, zero warnings
  • cargo test --workspace: 30 suites, 0 failures — including prompt_slash_commands_covers_registry (autocomplete/registry sync) and a new test_removed_upsell_commands_are_gone

Note

Diverges from upstream Claurst in crates/commands/src/lib.rs (user-facing surface, fair game per COVEN.md). Commits are kept focused to ease future merge-conflict resolution.

BunsDev and others added 3 commits June 10, 2026 21:34
- docs/AUDIT-2026-06.md: full repo/UI-UX/command-surface audit with
  the approved keep/cut/merge disposition matrix
- web_fetch.rs: User-Agent Claude-Code/1.0 -> CovenCode/1.0
- /feedback and /report now point at OpenCoven/coven-code issues
  instead of anthropics/claude-code
- install.sh: fix "coven-codes" comment typo
- spec/INDEX.md: disclaim that spec/ documents upstream TypeScript
  Claude Code, not this Rust codebase

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Removes 32 slash-invocable commands and 6 CLI commands per the
docs/AUDIT-2026-06.md disposition matrix (approved 2026-06-10):

Dead Anthropic product hooks removed entirely:
  /passes, desktop, mobile, stickers, install-github-app,
  /web-setup (remote-setup), /install-slack-app, /privacy-settings
  (opened claude.ai privacy page), plus the dead desktop-upsell
  startup dialog in the TUI (was never triggered).

Redundant/low-value removed:
  /stats, /extra-usage, /rate-limit-options, /ctx-viz, /insights,
  /heapdump, /release-notes, /links, /files, /summary, /teleport,
  /remote-control, /remote-env, /checkpoints, /snapshot, /accounts,
  /color-set, /rename, /report (hidden dup of /feedback)

Merged into parents:
  /review security | /review ultra   (was /security-review, /ultrareview)
  /think-back play                   (was /thinkback-play)
  /session rename                    (was /rename)
  /revert list | /revert diff        (was /checkpoints, /snapshot)
  /switch with no args lists accounts (was /accounts)

Coven reframes:
  /btw  -> /whisper (alias btw kept)
  /caveman /rocky /normal -> /incant <voice> [lite|full|ultra] | /incant off
  /sandbox-toggle -> /sandbox (alias sandbox-toggle kept)

CLI `stats` named command is retained; only the /stats slash form
is gone (/cost opens the same stats dialog). TUI autocomplete table,
help categories, and tests updated; full workspace test suite passes
(30 suites, 0 failures).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- docs/commands.md: remove sections for all cut commands, document the
  new /incant, /whisper, /sandbox, /revert subcommands and the
  /review security|ultra, /think-back play, /session rename merges;
  correct aliases against the registry; rewrite Additional Commands
  and Command Availability; drop the phantom /brief entry
- docs/index.md: quick-start table updated for the new surface
- docs/AUDIT-2026-06.md: record final counts (104 -> 72 slash-invocable)
  and link filed issues #54-#61
- lib.rs: remove stale /extra-usage and /rate-limit-options references
  from surviving help strings

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings June 11, 2026 03:05
@vercel

vercel Bot commented Jun 11, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs Ready Ready Preview Jun 11, 2026 3:06am

@BunsDev BunsDev merged commit fa70eff into main Jun 11, 2026
2 checks passed
@BunsDev BunsDev self-assigned this Jun 11, 2026

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

Implements the June 2026 repo audit by removing Anthropic/Claurst branding leaks and substantially reducing/reshaping the CLI + slash-command surface to better match Coven Code’s intended product scope.

Changes:

  • Removes the desktop upsell startup modal and deletes several dead / upsell-style commands (desktop/mobile/passes/etc), consolidating surviving commands (e.g., /review security|ultra, /think-back play, /session rename, /switch lists accounts).
  • Rebrands remaining user-visible links/identifiers (GitHub issues URLs, web_fetch User-Agent) and updates documentation to the new command surface.
  • Adds an audit document and a spec/ disclaimer clarifying that spec/ documents describe upstream TypeScript Claude Code, not this Rust codebase.

Reviewed changes

Copilot reviewed 11 out of 12 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
src-rust/crates/tui/src/render.rs Removes rendering hook for the desktop upsell startup modal.
src-rust/crates/tui/src/lib.rs Removes the desktop upsell module export/re-exports.
src-rust/crates/tui/src/desktop_upsell_startup.rs Deletes the desktop upsell dialog implementation and its tests.
src-rust/crates/tui/src/app.rs Removes desktop upsell state + key handling; trims and renames slash command list entries.
src-rust/crates/tools/src/web_fetch.rs Updates outbound User-Agent to CovenCode/1.0.
src-rust/crates/commands/src/named_commands.rs Removes dead named CLI commands (passes/desktop/mobile/etc) and updates registry/tests.
src-rust/crates/commands/src/lib.rs Deep-cuts and consolidates slash commands; adds /incant, /whisper, /sandbox; folds variants into parent commands.
spec/INDEX.md Adds an explicit disclaimer about spec/ describing upstream TS Claude Code.
install.sh Fixes repo name typo in installer comment.
docs/index.md Updates user-facing docs for the new incantation + consolidated command surface.
docs/commands.md Resyncs command reference to the reduced surface and updated aliases/subcommands.
docs/AUDIT-2026-06.md Adds the June 2026 audit report and disposition matrix referenced by the PR.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +6807 to +6812
let trimmed = args.trim();
// /think-back play absorbs the former standalone /thinkback-play command.
if let Some(rest) = trimmed.strip_prefix("play") {
return ThinkBackPlayCommand.execute(rest.trim(), ctx).await;
}
let n: usize = trimmed.parse().unwrap_or(1).max(1);
Comment on lines +4380 to +4384
let trimmed = args.trim();
// /session rename [...] absorbs the former standalone /rename command.
if let Some(rest) = trimmed.strip_prefix("rename") {
return RenameCommand.execute(rest.trim(), ctx).await;
}
Comment on lines +7410 to +7415
if trimmed == "list" {
return CheckpointsCommand.execute("", ctx).await;
}
if let Some(rest) = trimmed.strip_prefix("diff") {
return SnapshotDiffCommand.execute(rest.trim(), ctx).await;
}
Comment thread docs/commands.md

### /context

Analyze context window usage. Shows a breakdown of tokens consumed by system prompt, conversation history, file contents, and tool results. Helps identify what to compact or drop.
Comment thread docs/commands.md
| `/remote-control` | Drive a remote session via the IDE bridge. |
| `/remote-env` | Configure the remote-control environment. |
| `/teleport` | Bundle the session state for teleporting to another machine. |
| `/feedback` (alias `bug`) | Submit feedback about Coven Code. `/feedback report` for a bug report. |
@BunsDev BunsDev deleted the audit/2026-06-command-cut branch June 11, 2026 05:54
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