记录会话Skill record-session

此技能用于自动化记录软件开发中的工作进度,通过脚本获取Git历史上下文并添加会话记录,便于追踪代码变更、管理文档和协作。关键词:工作进度记录、Git日志、自动化脚本、DevOps、会话管理、软件开发工具。

DevOps 1 次安装 2 次浏览 更新于 3/13/2026

name: 记录会话 description: “方法1:简单参数”

[!] 前提条件:此技能应仅在人类测试并提交代码后使用。

AI 不能执行 git commit - 仅能读取历史(git log, git status, git diff)。


记录工作进度(简化版 - 仅2步)

步骤 1:获取上下文

python3 ./.trellis/scripts/get_context.py

步骤 2:一键添加会话

# 方法 1:简单参数
python3 ./.trellis/scripts/add_session.py \
  --title "会话标题" \
  --commit "hash1,hash2" \
  --summary "简要总结所做的工作"

# 方法 2:通过 stdin 传递详细内容
cat << 'EOF' | python3 ./.trellis/scripts/add_session.py --title "标题" --commit "hash"
| 功能 | 描述 |
|---------|-------------|
| 新 API | 添加了用户认证端点 |
| 前端 | 更新了登录表单 |

**更新文件**:
- `packages/api/modules/auth/router.ts`
- `apps/web/modules/auth/components/login-form.tsx`
EOF

自动完成

  • [OK] 将会话附加到 journal-N.md
  • [OK] 自动检测行数,如果超过2000行则创建新文件
  • [OK] 更新 index.md(总会话数 +1,最后活跃时间,行统计,历史记录)

归档已完成任务(如果有)

如果此会话中完成了任务:

python3 ./.trellis/scripts/task.py archive <task-name>

脚本命令参考

命令 目的
python3 ./.trellis/scripts/get_context.py 获取所有上下文信息
python3 ./.trellis/scripts/add_session.py --title "..." --commit "..." 一键添加会话(推荐)
python3 ./.trellis/scripts/task.py create "<标题>" [--slug <名称>] 创建新任务目录
python3 ./.trellis/scripts/task.py archive <名称> 归档已完成任务
python3 ./.trellis/scripts/task.py list 列出活跃任务