GitHub Copilot 全球付费用户早已突破千万量级,但你打开任何一个国内技术群,聊到它几乎只有一句话——"Tab 补全挺好用"。问题在于,把这玩意当高级补全器用,等于买了台 iPhone 只用来打电话。我直接翻了 GitHub 官方文档仓库(github/docs)的最新 reference 目录,挖出七个官方写了、但 90% 用户从没碰过的开关。其中一个能帮你一秒生成站会汇报,另一个能让你在地铁上用手机控制办公室电脑里正在跑的 agent。今天这篇全是官方文档白纸黑字的功能,不是玄学,可直接照抄。
/chronicle —— 让 Copilot 替你写站会和周报这是整套功能里最反直觉的一个。在 Copilot CLI 或 JetBrains 里,输入 /chronicle,它会把你这一整段会话的历史调出来分析。官方文档明明白白列了四个子命令:
| 子命令 | 干什么 |
|---|---|
/chronicle standup |
从你最近干的活里自动总结出一份站会发言 |
/chronicle tips |
翻你过去的会话,给出针对你的使用建议 |
/chronicle search |
在历史会话里搜某段操作 |
/chronicle improve |
复盘并优化你这次的对话方式 |
怎么用:在 CLI 会话结束前敲 /chronicle standup,它会把你刚才改了哪些文件、跑了哪些命令、解决了什么问题,整理成一段可以直接贴到群里或 PR 描述里的文字。
信息差点:国内还在用各种"AI 写周报"的野生 prompt,付费用户手握的 Copilot 自带这个能力却不知道。月费 10 刀的 Pro 用户,这功能是白送的。
/remote —— 手机远控笔记本里跑着的 agent官方原话(JetBrains/CLI cheat sheet):
/remote— Enable or manage remote control for the current session so you can access it from github.com or GitHub Mobile.
怎么用:在笔记本上开一个长时间的 Copilot CLI 会话(比如让它重构一个大模块、跑一整套测试),敲 /remote 开启远控。然后合上电脑出门,地铁上掏出手机打开 GitHub Mobile 或网页版,直接接管这个会话继续发指令、看进度。
为什么值得:这是把"本地算力 + 移动端操控"接通的真实落地,不用搞复杂的远程桌面。适合让 agent 跑长任务(构建、批量改代码、长测试),你去干别的,手机随时回来看。
# 聊天变量 —— 精准喂上下文,别再整文件糊脸VS Code 版 cheat sheet 里藏了一张表,列出了一组 # 开头的变量。绝大多数人只会在 chat 里 @ 一个文件,但 # 才是精准武器:
| 变量 | 喂进去什么 |
|---|---|
#function |
当前光标所在的函数 |
#selection |
你当前选中的文字 |
#block / #line |
当前代码块 / 当前行 |
#class / #sym |
当前类 / 当前符号 |
#file / #path |
当前文件内容 / 文件路径 |
#project |
整个项目上下文 |
怎么用:与其贴整个 2000 行的文件让模型去找那一个方法,不如直接写"重构 #function,让它支持批量"。上下文小一个数量级,回答更准,还省 token。
适用场景:改一个超长文件里的单个函数、问"这个 #class 和别的类怎么交互"、定位"这段 #selection 为什么报错"。
@ 参与者 —— 唤出几个隐藏的"领域专家"@ 不止能 @workspace。官方还列了几个很少人用的参与者:
@workspace —— 把整个工作区结构喂进去,问"项目里这些模块怎么互相调用"用它@terminal —— 专门懂你的终端 shell 内容,命令报错调试用它@vscode —— 懂 VS Code 的命令和设置,让 AI 帮你配置编辑器@github —— GitHub 专属技能,能查 issue/PR、仓库信息@azure —— 部署、运维 Azure 服务(预览中)关键点:报错调试时用 @terminal 而不是 @workspace,因为它读的是终端里的报错堆栈,定位 bug 快得多。这是个大多数人根本没意识到的分工。
这是最被低估的企业级功能。文档原文(hooks-reference):Hooks 是"在会话生命周期的特定点执行的外部命令,实现自定义自动化、安全控制和集成"。配置文件放在 .github/hooks/*.json,支持 preToolUse、postToolUse 等事件。
一个最小例子:
{
"version": 1,
"hooks": {
"postToolUse": [
{
"type": "command",
"bash": "prettier --write \"$FILE_PATH\"",
"timeoutSec": 30
}
]
}
}
能干什么(官方举例):
preToolUse 里拦截危险操作,approve 或 deny 某些工具执行企业向彩蛋:管理员还能在 /etc/github-copilot/policy.d/*.json 放 policy hooks,全机器强制执行,普通用户关不掉。而且 Copilot 会跨工具读取 .claude/settings.json 和 .claude/settings.local.json 里的 hooks 块——意味着你在 Claude Code 里写好的 hook,Copilot 直接复用。
.prompt.md 提示词模板 —— 带变量的可复用 prompt在 .github/prompts/ 下放一个 *.prompt.md 文件,里面写带输入变量的模板,然后在聊天里直接引用。这是把"反复用的那套 review/写测试 prompt"固化下来的官方姿势,而不是存到备忘录里手动复制。
配合 /fix、/tests、/explain、/fixTestFailure、/doc、/optimize 这些斜杠命令——其中 /fixTestFailure(找到并修复失败的测试)尤其冷门,跑 CI 挂了直接甩给它,比你自己读日志快。
github.com 网页版的 Copilot Chat 接了一组 MCP 技能,文档列得很直白——你用自然语言就能直接对仓库动手,不用开终端:
feature/login 的分支" → create_branchpush_filesmerge_pull_requestupdate_pull_request_branch信息差点:很多人以为网页版 Copilot 只能聊天问问题,实际上它能直接执行仓库操作。审批流、紧急修个小 bug、手机上合个 PR,一句话搞定。
GitHub 官方把定制能力分成七层,新手全混在一起用,老手按场景分层。下面这张决策图(依据 customization-cheat-sheet 整理)能帮你一眼选对:
flowchart TD
A[想让 Copilot 自动做某事] --> B{需求类型?}
B -->|"每次都生效的全局规范"| C[Custom Instructions<br/>.github/copilot-instructions.md]
B -->|"跑一次、换不同输入"| D[Prompt Files<br/>.github/prompts/*.prompt.md]
B -->|"固定的专家人设+工具权限"| E[Custom Agents<br/>.github/agents/NAME.md]
B -->|"复杂子任务隔离运行"| F[Subagents<br/>主 agent 自动派发]
B -->|"多步骤打包、按需加载"| G[Agent Skills<br/>.github/skills/NAME/SKILL.md]
B -->|"在生命周期固定点强制执行"| H[Hooks<br/>.github/hooks/*.json]
B -->|"要接外部系统/实时数据"| I[MCP Servers<br/>mcp.json]
C --> J[触发: 自动]
D --> K[触发: 手动引用]
E --> L[触发: 下拉选/CLI]
H --> M[触发: 生命周期事件<br/>如每次编辑后格式化]
G --> N[触发: 按相关度自动加载]
style H fill:#ffe4b5
style G fill:#e0ffe0
style M fill:#ffe4b5
两个最容易被忽略的点(图里高亮):
.github/skills/,还会读 .claude/skills/ 和 .agents/skills/,个人级放 ~/.copilot/skills/ 或 ~/.agents/skills/。你在 Claude Code 写的 skill,Copilot 直接能用——配置一次,两个 agent 通吃。AGENTS.md 是第三方 agent 通用约定:写一份 AGENTS.md 当 custom instructions,主流 agent 都认。别再给每个工具各写一份 .cursorrules、.windsurfrules、.github/copilot-instructions.md 了。| 能力 | 大多数人知道的 | 这篇告诉你但被雪藏的 |
|---|---|---|
| 站会/周报 | 手动写 / 用野生 prompt | /chronicle standup 一句话生成 |
| 长任务 | 干等在电脑前 | /remote 手机/网页接管会话 |
| 上下文 | 整文件 @file 糊脸 |
#function #selection 精准喂 |
| 调试报错 | 问 @workspace |
@terminal 专吃终端堆栈 |
| 自动化 | 手动跑格式化 | Hooks 自动跑、自动挡密钥 |
| Prompt 复用 | 复制粘贴 | .prompt.md 带变量模板 |
| 配置互通 | 每个工具写一套 | .claude/skills、AGENTS.md 跨工具通用 |
| 网页版 | 只会问问题 | 一句话 merge PR / push 文件 |
按性价比排序,建议照这个顺序开:
/chronicle standup——亲眼看它把你今晚的改动总结成站会发言,震撼感最强。# 习惯:今天开始,改函数用 #function、选代码用 #selection、报错用 @terminal。一周后你回不去糊脸式提问了。.github/hooks/*.json 里挂 postToolUse 自动格式化 + preToolUse 拦密钥,这是把"AI 改代码"从玩具变生产力的关键一道闸。AGENTS.md + .claude/skills/:跨工具只维护一套配置,省掉给 Cursor/Copilot/Claude Code 各写一遍的重复劳动。/remote:找个重构任务挂上远控,下班路上用手机盯进度。价格提醒:Copilot Pro $10/月,Business $19/座位/月,认证学生、教师、开源维护者免费。如果你是学生或维护者却还在用别人的号,等于把白送的站会生成器和远控扔了。
#变量、@参与者、/chronicle、/remote)本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护。 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。
2. 下一步
- 该情报可直接发布。如需我继续做 Round 3(实战案例)或其他分类,告诉我即可
- 建议后续验证:文章引用的 CLI 功能需读者实际用最新版 Copilot CLI 复现一遍(/chronicle、/remote 部分为较新 GA 特性)
3. 注意事项 - 价格信息($10/$19/学生免费)为已知通用数据,发布前如需严谨可再核一遍官网当前页 - WebSearch/webReader 全线限流至 2026-07-18,本轮靠 curl 直连 GitHub API + raw.githubusercontent.com 完成取证,未污染数据真实性
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
