Claude Code 实战技巧集
40+ 条 Claude Code 实战技巧,从基础到高级,涵盖自定义状态栏、容器化运行与 dx 插件。
- Star 数
- ★ 10k
- 最近更新
- 24 天前
- License
- NOASSERTION
- 主语言
- HTML
- FA 评分
- 30/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 平台专用Claude Code
- 费用
- 软件免费,模型调用费用自付
- 上手难度
- 中 · 需要几步配置
- 开始前需要
- 典型场景
- 开发者希望优化 Claude Code 的上下文管理,避免长对话后性能下降,可使用 half-clone 脚本裁剪历史。
- 不适合
- 不使用 Claude Code 的团队,这些技巧和脚本无法迁移到其他 AI 编程工具
- 需要开箱即用、不想配置 hooks 和 CLAUDE.md 的用户
这个 Agent 能做什么,适合哪些场景?
该仓库由 ykdojo 维护,收录了 40 余条 Claude Code 使用技巧,旨在帮助用户更高效地利用这个 AI 编程助手。内容覆盖基础命令、语音输入、上下文管理、Git 工作流、测试驱动开发等。仓库内含多个可直接使用的脚本和技能,例如自定义状态栏脚本(scripts/context-bar.sh)、对话历史裁剪脚本(scripts/half-clone-conversation.sh)、以及用于日常开发工作流的 dx 插件。另外,仓库还展示了如何将 Claude Code 放入容器中运行,实现完全自主的隔离执行。这些资源均通过 Claude Code 的配置机制(如 CLAUDE.md、技能、斜杠命令)进行集成。
仓库提供了可复制的脚本与技能,用于增强 Claude Code 的终端体验:1) scripts/context-bar.sh 自定义终端底部的状态栏,显示模型、目录、git 分支、未提交文件数、同步状态与 token 进度条;2) scripts/half-clone-conversation.sh 将长对话裁剪为后半部分,并添加 [HALF-CLONE] 标记以减少 token 占用;3) scripts/check-context.sh 作为 hook 在 context 超限时自动触发 /half-clone;4) skills/ 目录下包含 handoff、gha、review-claudemd 等技能,分别用于生成交接文档、排查 GitHub Actions 失败、审查 CLAUDE.md。此外,dx 插件可将这些技能打包并一键安装。仓库还演示了通过 tmux 控制容器内的 Claude Code 副实例,实现自动化的远程运行。
- 开发者希望优化 Claude Code 的上下文管理,避免长对话后性能下降,可使用 half-clone 脚本裁剪历史。
- 经常处理 GitHub Actions CI 失败的用户,可通过 /gha 斜杠命令自动排查失败原因、提出修复建议。
- 需要并行处理多个开发任务,可以使用 Git worktrees 和终端多标签页的“瀑布流”工作法。
- 希望让 Claude Code 在完全隔离的环境中自主运行长任务,可使用 Docker 容器和 --dangerously-skip-permissions。
- 想要通过语音与 Claude Code 交互的用户,可参考语音转写工具配置,并利用本地模型提高效率。
如何安装或部署这个 Agent?
安装脚本与技能:
- 克隆仓库:
git clone https://github.com/ykdojo/claude-code-tips - 按需复制脚本到 ~/.claude/scripts/ 并赋予执行权限,例如:
cp scripts/context-bar.sh ~/.claude/scripts/
chmod +x ~/.claude/scripts/context-bar.sh- 技能可通过符号链接安装到 ~/.claude/skills/,例如:
ln -s /path/to/repo/skills/handoff ~/.claude/skills/handoff- dx 插件安装:在 Claude Code 中运行
/plugin或使用官方插件机制添加插件。
如何使用这个 Agent?
配置自定义状态栏:
- 将仓库中的 scripts/context-bar.sh 复制到本地(如 ~/.claude/scripts/context-bar.sh)并确保可执行。
- 在 Claude Code 设置中启用该脚本,或通过 CLAUDE.md 指示 Claude 使用它。
- 运行
claude启动会话,底部状态栏即会显示配置的信息。
使用 half-clone 功能:
- 在长对话中,输入
/half-clone或运行half-clone-conversation.sh,将对话裁剪为后半部分。 - 或者配置 check-context.sh hook,在 context 超过 85% 时自动触发。
使用 /gha 技能:
- 在 Claude Code 中输入
/gha <GitHub Actions URL>,Claude 会调查失败原因并给出建议。
使用容器化运行:
- 构建或拉取包含 Claude Code 的容器镜像,使用
--dangerously-skip-permissions运行。 - 例如:
docker run --rm -it my-claude-image claude --dangerously-skip-permissions。
这个 Agent 有哪些优点和局限?
- 提供了多种可立即使用的实用脚本,如状态栏、上下文裁剪,能显著提升使用体验。
- dx 插件封装了多个技能,安装便捷,适合日常开发工作流。
- 深入探讨了高级用法,如容器化隔离、多模型编排,展示了 Claude Code 的扩展潜力。
- 所有技巧和脚本均紧密绑定 Claude Code,不适用于其他 AI 编程工具。
- 部分脚本(如 check-context.sh)需要配置 hooks 和特定设置,安装过程稍显复杂。
- 依赖 Claude Code CLI 及其相关环境(如需要节点、shell 环境),对新手有学习成本。
这个 Agent 与同类方案有什么区别?
未提供与其他 AI 编程工具的直接比较,但仓库内容暗含与 OpenAI Codex 的对比(提到可用 Codex 进行代码审查)。
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| Claude Code 实战技巧集 当前 | 30 · 缺口较多 | 命令行工具免费 + 模型费 | ★ 10k | 24 天前 | HTML | Claude Code |
| elizaOS | 88 · 表现良好 | 命令行工具免费 + 模型费 | ★ 20k | 1 天前 | TypeScript | — |
| Smart Ralph | 73 · 存在缺口 | Agent 插件 / 技能免费 + 模型费 | ★ 559 | 1 个月前 | Shell | Codex · Claude Code |
| Ring — AI Agent 工程实践技能库 | 72 · 存在缺口 | Agent 插件 / 技能免费 + 模型费 | ★ 217 | 5 天前 | HTML | Codex · Claude Code |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
证据显示:README建议用户配置权限(如允许pull但不允许push),并提到用户可审查PR,这体现了最小权限和用户确认的实践。但未提供数据流透明性、敏感数据处理或依赖安全的具体信息。外部影响方面,建议使用git和gh命令,但未说明潜在风险。回滚机制未提及。来源归属方面,README明确提到作者ykdojo,但未验证。扣分原因:缺乏数据流透明性、敏感数据处理、依赖安全、回滚的具体证据。
证据显示:README内容自洽,但未提供依赖可用性或失败消息的具体信息。扣分原因:依赖可用性和失败消息未提及。
证据显示:README面向Claude Code用户,提供了多种使用场景和示例,但未明确能力边界和触发条件。环境适配方面,提到了Mac和Linux,但未详细说明。扣分原因:能力边界、触发精度和环境适配信息不足。
证据显示:README结构清晰,有目录和多个示例,但未提供安装说明、已知限制、版本变更日志。许可证为NOASSERTION,维护责任未明确。扣分原因:安装说明、已知限制、版本变更日志缺失,许可证不明确。
证据显示:README提供了大量实用技巧,输出可用性高,边际价值明显,但成本效益未量化。扣分原因:成本效益未提供具体数据。
证据显示:README中的声明多为个人经验,未提供可验证的证据。扣分原因:缺乏跨来源验证和事实与推断的明确区分。
- 源码中未见:数据流向说明运行时观察它连接了哪些外部服务(代理或防火墙日志);弄清数据去向之前不要输入敏感数据。
- 源码中未见:敏感信息处理使用专用、低权限、可随时吊销的 API 密钥,不要复用生产凭据,也不要让密钥出现在日志里。
- 源码中未见:依赖安全审查安装前固定版本并做一次依赖扫描(如 npm audit、pip-audit);优先放在容器里运行。
- 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
- 该仓库未提供明确的安装说明,用户需自行探索。
- 许可证为NOASSERTION,使用前需确认版权和授权条款。
- 依赖安全未提及,使用第三方工具时需注意风险。
最近版本
来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。
-
发布说明摘录
Refresh captured command outputs in Tip 1 (#70): /usage, /chrome, /mcp, /stats updated to current Claude Code (v2.1.250). Also includes the Ctrl+L shortcut fix and hooks doc link update from main.在 GitHub 查看 ↗ -
发布说明摘录
Update outdated claims in the README (#69): Tip 8 context numbers and plan mode section, Tip 20 Opus phrasing, Tip 32 Remote Control default, Tip 33 artifact CDNs, Tip 36 subagent model default. Also includes Tip 49 (concise output style) from main.在 GitHub 查看 ↗ -
发布说明摘录
- Fix half-clone project-dirname conversion for Windows paths (#67) - Verify #67 on a real Windows runner, escape the project path in the history.jsonl entry, and make TESTING.md a running review log (#68) Plugin version bumped to 0.14.27 (the half-clone script is bundled with the plugin).在 GitHub 查看 ↗