sync-log
记录每次 push/pull 操作到本地日志文件,用于溯源。在每次同步操作完成后调用。
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
记录每次 push/pull 操作到本地日志文件,用于溯源。在每次同步操作完成后调用。
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 | sync-log |
| description | 记录每次 push/pull 操作到本地日志文件,用于溯源。在每次同步操作完成后调用。 |
sync-logs/ 文件夹YYYY-MM.md(按月分文件)sync-logs/2026-02.md第一步:确保 sync-logs/ 在 .gitignore 中
cd [仓库路径]
grep -q "sync-logs/" .gitignore 2>/dev/null || echo "sync-logs/" >> .gitignore
如果 .gitignore 不存在,会自动创建并写入。
⚠️ 这一步必须在第一次写日志前执行,确保日志目录永远不会被 git 追踪。
第二步:创建日志目录
mkdir -p [仓库路径]/sync-logs
# 当前 commit hash(短)
git rev-parse --short HEAD
# 上次 commit hash(短)
git rev-parse --short HEAD~1
# 本次 commit 的改动文件列表
git show --stat --format="" HEAD
# 当前分支
git branch --show-current
# 当前时间(由 AI 从系统获取)
date "+%Y-%m-%d %H:%M"
对于 pull 操作,"本次"和"上次"的含义:
每次追加到当月文件末尾:
## [YYYY-MM-DD HH:MM] | [Push/Pull] | [✅ 成功 / ❌ 失败]
- **仓库**: [仓库路径]
- **分支**: [分支名]
- **上次 commit**: `[hash]` [上次 commit message 的第一行]
- **本次 commit**: `[hash]` [本次 commit message 的第一行]
- **改动文件** ([N] 个):
- `[状态]` [文件路径]
- `[状态]` [文件路径]
---
状态标记:
A = 新增文件M = 修改文件D = 删除文件R = 重命名文件失败时的格式:
## [YYYY-MM-DD HH:MM] | [Push/Pull] | ❌ 失败
- **仓库**: [仓库路径]
- **分支**: [分支名]
- **失败原因**: [错误信息简述,如:网络超时 / 认证失败 / 合并冲突]
- **处理结果**: [用户选择了什么,如:走代理重试成功 / 用户取消]
---
...以及其他 N 个文件Already up to date 忽略)使用 write/edit 工具追加到日志文件。
如果当月文件不存在,先写入文件头:
# Sync Log — [YYYY 年 MM 月]
> 记录每次 GitHub 同步操作,用于改动溯源。
---
然后追加本次条目。