claude-code-best/src/commands
YYMa 9947ae75da
feat: add mode system with 6 AI personality presets (#1255)
* docs: update contributors

* docs: update contributors

* feat: add mode system with 6 AI personality presets

Add a /mode command that lets users switch between 6 interaction
modes, each with distinct system prompts, UI themes, permission
defaults, and response verbosity:

- Default () — balanced, everyday development
- Gentle (🌸) — patient explanations for learning
- Dr. Sharp (🔍) — strict 3-phase code review workflow
- Workhorse (🐴) — auto-execute, minimal confirmations
- Token Saver (💰) — minimal replies to save tokens
- Super AI (🧠) — deep analysis, proactive suggestions

Custom modes can be defined via YAML files in ~/.claude/modes/.

New files:
- src/modes/types.ts — CCBMode interface
- src/modes/defaults.ts — 6 built-in mode presets
- src/modes/store.ts — mode state management with useSyncExternalStore
- src/commands/mode/index.ts — command registration
- src/commands/mode/mode.tsx — mode picker UI

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-05 21:01:02 +08:00
..
__tests__ feat: 注册所有新命令到命令系统和工具注册表 2026-05-09 23:04:39 +08:00
_shared feat: 添加 GitHub 集成命令(issue、share、autofix-pr) 2026-05-09 23:04:23 +08:00
add-dir style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
agents style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
agents-platform fix: 修复 Bun mock.module 跨文件污染导致 87 个测试失败 2026-05-11 08:50:03 +08:00
ant-trace style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
assistant chore: 清理 src 下 113 项未使用导入和死代码 2026-05-05 20:05:15 +08:00
attach feat: 远程群控 (#243) 2026-04-11 23:22:55 +08:00
autofix-pr feat(autofix-pr): 完整完成回流机制 (latent bug fix + completionChecker + 内容回流) (#1240) 2026-05-22 21:06:26 +08:00
backfill-sessions style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
branch style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
break-cache feat: 添加工具类命令(teleport、recap、break-cache、env、tui 等) 2026-05-09 23:04:31 +08:00
bridge style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
btw style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
buddy style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
bughunter style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
chrome style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
claim-main feat: 远程群控 (#243) 2026-04-11 23:22:55 +08:00
clear docs: 添加 ToolSearch 设计指南 + 禁用 turn-zero 工具推荐弹窗 2026-05-09 16:45:56 +08:00
color feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
compact style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
config chore: 清理 src 下 113 项未使用导入和死代码 2026-05-05 20:05:15 +08:00
context style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
copy style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
cost feat: 添加工具类命令(teleport、recap、break-cache、env、tui 等) 2026-05-09 23:04:31 +08:00
ctx_viz chore: 移除废弃的 ctx_viz 类型声明 2026-05-09 23:04:44 +08:00
daemon style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
debug-tool-call feat: 添加工具类命令(teleport、recap、break-cache、env、tui 等) 2026-05-09 23:04:31 +08:00
desktop style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
detach feat: 远程群控 (#243) 2026-04-11 23:22:55 +08:00
diff chore: 清理 src 下 113 项未使用导入和死代码 2026-05-05 20:05:15 +08:00
doctor chore: 清理 src 下 113 项未使用导入和死代码 2026-05-05 20:05:15 +08:00
effort docs: effort 级别描述去掉模型名限制 2026-05-22 20:11:12 +08:00
env feat: 添加工具类命令(teleport、recap、break-cache、env、tui 等) 2026-05-09 23:04:31 +08:00
exit style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
export style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
extra-usage style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
fast style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
feedback style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
files feat: build 2026-03-31 19:22:47 +08:00
fork Merge pull request #416 from znygugeyx-ctrl/feat/subagent-fork-render 2026-05-06 09:57:52 +08:00
good-claude style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
heapdump feat: build 2026-03-31 19:22:47 +08:00
help chore: 清理 src 下 113 项未使用导入和死代码 2026-05-05 20:05:15 +08:00
history feat: 远程群控 (#243) 2026-04-11 23:22:55 +08:00
hooks chore: 清理 src 下 113 项未使用导入和死代码 2026-05-05 20:05:15 +08:00
ide style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
install-github-app chore: 清理 src 下 113 项未使用导入和死代码 2026-05-05 20:05:15 +08:00
install-slack-app feat: build 2026-03-31 19:22:47 +08:00
issue fix: 删除 issues 测试用例导致真提交了 2026-05-12 17:47:08 +08:00
job style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
keybindings feat: build 2026-03-31 19:22:47 +08:00
lang Feat/integrate lint preview (#285) 2026-04-16 20:59:29 +08:00
local-memory feat: 添加本地 Memory/Vault 管理命令 2026-05-09 23:04:20 +08:00
local-vault fix: 修复 CI 中 10 个测试的 Bun mock.module 跨文件污染 2026-05-11 09:38:13 +08:00
login Fix type (#1239) 2026-05-19 09:05:04 +08:00
logout fix: 修复CI格式检查失败 2026-05-09 16:21:07 +08:00
mcp style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
memory style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
memory-stores fix: 修复 Bun mock.module 跨文件污染导致 87 个测试失败 2026-05-11 08:50:03 +08:00
mobile style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
mock-limits style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
mode feat: add mode system with 6 AI personality presets (#1255) 2026-06-05 21:01:02 +08:00
model style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
oauth-refresh style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
onboarding feat: 添加工具类命令(teleport、recap、break-cache、env、tui 等) 2026-05-09 23:04:31 +08:00
output-style style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
passes style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
peers fix: bound agent communication memory growth (#369) 2026-04-27 14:47:18 +08:00
perf-issue feat: 添加工具类命令(teleport、recap、break-cache、env、tui 等) 2026-05-09 23:04:31 +08:00
permissions chore: 清理 src 下 113 项未使用导入和死代码 2026-05-05 20:05:15 +08:00
pipe-status feat: 远程群控 (#243) 2026-04-11 23:22:55 +08:00
pipes feat: 远程群控 (#243) 2026-04-11 23:22:55 +08:00
plan style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
plugin Fix type (#1239) 2026-05-19 09:05:04 +08:00
poor style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
pr_comments feat: build 2026-03-31 19:22:47 +08:00
privacy-settings style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
rate-limit-options style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
recap feat: 添加工具类命令(teleport、recap、break-cache、env、tui 等) 2026-05-09 23:04:31 +08:00
release-notes feat: build 2026-03-31 19:22:47 +08:00
reload-plugins feat: build 2026-03-31 19:22:47 +08:00
remote-env style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
remote-setup style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
remoteControlServer chore: 清理 src 下 113 项未使用导入和死代码 2026-05-05 20:05:15 +08:00
rename style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
reset-limits style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
resume fix: 优化 ModelPicker 副标题和 resume 错误提示的可操作性 2026-05-05 02:14:07 +08:00
review feat: 添加 Provider Registry、StatusLine、Cache Stats 和其他增强 2026-05-09 23:04:35 +08:00
rewind feat: build 2026-03-31 19:22:47 +08:00
sandbox-toggle style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
schedule fix: 修复 Bun mock.module 跨文件污染导致 87 个测试失败 2026-05-11 08:50:03 +08:00
send Feat/integrate lint preview (#285) 2026-04-16 20:59:29 +08:00
session style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
share fix: 代码审查修复 — 安全、性能和正确性 2026-05-10 09:39:34 +08:00
skill-learning chore: 清理 src 下 113 项未使用导入和死代码 2026-05-05 20:05:15 +08:00
skill-search feat: harden autonomy lifecycle, OOM bounds, and provider-boundary finalization 2026-04-29 14:04:27 +08:00
skill-store fix: 代码审查修复 — 安全、性能和正确性 2026-05-10 09:39:34 +08:00
skills style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
stats feat: 添加工具类命令(teleport、recap、break-cache、env、tui 等) 2026-05-09 23:04:31 +08:00
status style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
stickers feat: build 2026-03-31 19:22:47 +08:00
summary feat: 添加 summary 命令 TypeScript 重写与其他命令增强 2026-04-22 22:38:09 +08:00
tag style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
tasks style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
teleport feat: 添加工具类命令(teleport、recap、break-cache、env、tui 等) 2026-05-09 23:04:31 +08:00
terminalSetup style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
theme style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
thinkback style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
thinkback-play feat: build 2026-03-31 19:22:47 +08:00
tui feat: 添加工具类命令(teleport、recap、break-cache、env、tui 等) 2026-05-09 23:04:31 +08:00
upgrade style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
usage feat: 添加工具类命令(teleport、recap、break-cache、env、tui 等) 2026-05-09 23:04:31 +08:00
vault fix: 代码审查修复 — 安全、性能和正确性 2026-05-10 09:39:34 +08:00
vim feat: build 2026-03-31 19:22:47 +08:00
voice style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
workflows style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
advisor.ts feat: build 2026-03-31 19:22:47 +08:00
autonomy.ts feat: 添加 autonomy 自主模式命令系统 2026-04-22 22:38:09 +08:00
autonomyPanel.tsx feat: 添加 autonomy 自主模式命令系统 2026-04-22 22:38:09 +08:00
bridge-kick.ts feat: build 2026-03-31 19:22:47 +08:00
brief.ts feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
commit-push-pr.ts docs: 添加 ToolSearch 设计指南 + 禁用 turn-zero 工具推荐弹窗 2026-05-09 16:45:56 +08:00
commit.ts feat: build 2026-03-31 19:22:47 +08:00
coordinator.ts feat: 远程群控 (#243) 2026-04-11 23:22:55 +08:00
createMovedToPluginCommand.ts feat: build 2026-03-31 19:22:47 +08:00
force-snip.ts style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
init-verifiers.ts feat: build 2026-03-31 19:22:47 +08:00
init.ts Feat/integrate lint preview (#285) 2026-04-16 20:59:29 +08:00
insights.ts style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
install.tsx style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
monitor.ts feat: 远程群控 (#243) 2026-04-11 23:22:55 +08:00
proactive.ts feat(remote-control): 优化 Web 展示、状态同步与桥接控制流程 (#288) 2026-04-17 16:21:27 +08:00
provider.ts feat: /login支持codex订阅登录 2026-05-08 20:35:34 +08:00
review.ts feat: build 2026-03-31 19:22:47 +08:00
security-review.ts feat: build 2026-03-31 19:22:47 +08:00
statusline.tsx style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
subscribe-pr.ts style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
torch.ts Feat/integrate lint preview (#285) 2026-04-16 20:59:29 +08:00
ultraplan.tsx chore: 清理 src 下 113 项未使用导入和死代码 2026-05-05 20:05:15 +08:00
version.ts feat: 添加工具类命令(teleport、recap、break-cache、env、tui 等) 2026-05-09 23:04:31 +08:00