Agent Skills
返回列表
Claude Code 状态栏

Claude Code 状态栏

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_fdb96f95/claude-statusline-skill。

技能介绍

你在看什么

长时间在 Claude Code 里改代码时,默认界面往往只显示对话本身,缺少「当前分支、模型、Context 还剩多少、这轮输出了多少 Token、会话跑了多久、工作区改了多少行」这类会话级上下文。想扫一眼状态,只能来回切终端或自己查 Git、自己估用量。

技能在做什么

本技能通过 Claude Code 的状态栏扩展机制,把一段自定义 shell 脚本的输出挂到状态栏上。你在 ~/.claude/settings.json 里指向脚本路径(例如 statusline-command.sh),脚本在每次刷新时汇总信息并打印成一行或多段文本,状态栏即可持续展示:

  • Git 分支(非 Git 目录会显示 no-git)
  • 当前使用模型
  • Context 用量
  • 输出 Token 数量
  • 会话时长
  • 代码改动行数

脚本侧通常用 jq 解析 Claude Code 暴露的 JSON 状态;你也可以按同一入口改脚本,自行加上花费估算、更细的 Token 统计等。

适用边界

  • 依赖 jq 做 JSON 解析,环境里需先装好。
  • 分支信息有意义的前提是你在 Git 仓库内工作;否则只会看到占位提示。
  • 展示字段与刷新逻辑以你本地脚本为准,升级 Claude Code 后若状态 JSON 结构变化,可能需要同步调整脚本。

使用场景

  • 在 Claude Code 里改同一 Git 仓库的功能分支,需要不切换终端就能确认当前分支是否 checkout 正确
  • 长会话里让模型连续改代码,想在状态栏实时看 Context 用量,避免快到上限才被迫新开对话
  • 多轮迭代同一次 Claude Code 会话,需要对照输出 Token 数量与代码改动行数,判断本轮改动规模
  • 结对式 AI 编程时,需要在编辑器底部看到会话已运行多久,便于按时间段整理提交或归档笔记

适合人员

  • 在 Git 仓库内用 Claude Code 做功能开发与修 bug 的工程师,典型诉求是状态栏同时看到分支、模型与改动行数
  • 负责大规模重构或跨文件改动的维护者,需要在 Claude Code 里持续盯 Context 与 Token,减少对话被截断
  • 习惯用 Claude Code 代替部分终端工作流的全栈开发者,希望底部状态栏替代频繁 `git branch` 与用量自查
  • 会自定义 Claude 本地配置的进阶用户,想改 `statusline-command.sh` 扩展花费估算或更细统计字段