push
将本地改动推送到 GitHub。展示改动内容,生成 commit message,用户确认后执行 push。
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
将本地改动推送到 GitHub。展示改动内容,生成 commit message,用户确认后执行 push。
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
导师情报分析专家。帮助学生全方位调查研究生导师:学术实力、口碑评价、实验室生态、避雷预警。像一个帮你做尽职调查的'私家侦探'——用公开信息帮你避开学术生涯最大的坑。
导师调查报告生成器。汇总所有子 skill 的输出,生成结构化的 Markdown 报告文件。支持完整报告、精简报告、对比报告、面试准备等多种模板。
导师口碑与避雷调查。从知乎、小红书、一亩三分地、Reddit、RateMyProfessor 等多渠道搜索导师评价,重点挖掘负面信息和红旗警告。这是整个 advisor-agent 的核心差异化模块。
学术搜索与引用指标分析。从 Google Scholar、Semantic Scholar、DBLP 获取导师的论文数据、引用量、h-index 等核心学术指标。
通用项目环境搭建。自动识别技术栈,按需加载子模块,搭建完整可运行环境。 支持 conda(ML/AI 项目优先)、venv、Docker Compose、Node.js、Java。
实验室生态情报收集。调查导师实验室的学生构成、毕业去向、平均毕业年限、funding 状况、指导风格等。帮学生了解'进了这个组,日子会怎么过'。
| name | push |
| description | 将本地改动推送到 GitHub。展示改动内容,生成 commit message,用户确认后执行 push。 |
cd [仓库路径]
git status --short
git diff --stat HEAD
将结果展示给用户,格式:
📂 仓库:[路径]
🌿 分支:[当前分支]
📝 改动文件(共 X 个):
M skills/travel-agent/food/SKILL.md
A skills/git-sync/push/SKILL.md
D old-file.md
如果没有任何改动(nothing to commit),告知用户并停止:
✅ 没有需要推送的改动,本地已是最新。
读取完整 diff 内容生成简洁的 commit message:
git diff HEAD
Commit message 规范:
示例:
update travel-agent skills: fix hallucination risks in food/hotel
- remove phone/rating fields from food and hotel templates
- fix corrupted character in photo-style Tokyo section
- add query guidance for real-time data
向用户展示:
📋 准备推送以下改动:
[改动文件列表]
💬 Commit message:
"[生成的 message]"
确认推送吗?(可以修改 commit message)
等待用户确认。如果用户想修改 message,使用用户提供的版本。
如果
.gitignore刚被修改过(首次添加sync-logs/),它会一并被提交,这是正常的。
cd [仓库路径]
git add -A
git commit -m "[commit message]"
git push origin [分支名]
✅ 推送成功!
🔗 commit:[git rev-parse --short HEAD 的输出]
📤 已推送到 origin/[分支名]
网络错误 → 询问代理端口,然后:
https_proxy=http://127.0.0.1:[PORT] git push origin [分支名]
认证失败 → 提示检查 GitHub Token 或 SSH 配置
冲突/rejected → 建议先 pull:
推送被拒绝,可能是远端有新的提交。建议先执行 pull 合并,再推送。
Push 完成后调用 sync-log skill 写入日志。