rrr
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinese/rrr
/rrr
"Reflect to grow, document to remember."
/rrr # Quick retro, main agent
/rrr --detail # Full template, main agent
/rrr --dig # Reconstruct past timeline from session .jsonl
/rrr --deep # 5 parallel agents (read DEEP.md)NEVER spawn subagents or use the Task tool. Only may use subagents.
, , and = main agent only. Zero subagents. Zero Task calls.
--deep/rrr/rrr --detail/rrr --dig“反思以成长,记录以铭记。”
/rrr # 快速生成回顾,主代理模式
/rrr --detail # 使用完整模板,主代理模式
/rrr --dig # 从会话.jsonl文件重建过往时间线
/rrr --deep # 5个并行代理(阅读DEEP.md)禁止生成子代理或使用Task工具。仅模式可使用子代理。
、和 = 仅使用主代理。禁止子代理,禁止调用Task工具。
--deep/rrr/rrr --detail/rrr --dig/rrr (Default)
/rrr(默认模式)
1. Gather
1. 收集信息
bash
date "+%H:%M %Z (%A %d %B %Y)"
git log --oneline -10 && git diff --stat HEAD~5bash
date "+%H:%M %Z (%A %d %B %Y)"
git log --oneline -10 && git diff --stat HEAD~51.5. Read Pulse Context (optional)
1.5. 读取Pulse上下文(可选)
bash
cat ψ/data/pulse/project.json 2>/dev/null
cat ψ/data/pulse/heartbeat.json 2>/dev/nullIf files don't exist, skip silently. Never fail because pulse data is missing.
Pulse data is generated by and may not exist yet — the handles this.
/oracle-pulse2>/dev/nullIf found, extract:
- From :
project.json,totalSessions,avgMessagesPerSession(to categorize current session),sizes(activity on current branch)branches - From :
heartbeat.json(momentum),streak.days(acceleration/slowdown),weekChange(today's activity so far)today
bash
cat ψ/data/pulse/project.json 2>/dev/null
cat ψ/data/pulse/heartbeat.json 2>/dev/null若文件不存在,静默跳过。绝不能因Pulse数据缺失而失败。
Pulse数据由生成,可能尚未存在——用于处理这种情况。
/oracle-pulse2>/dev/null若找到数据,提取以下内容:
- 从中提取:
project.json、totalSessions、avgMessagesPerSession(用于分类当前会话)、sizes(当前分支的活动情况)branches - 从中提取:
heartbeat.json(持续时长)、streak.days(活跃度变化/放缓)、weekChange(今日截至目前的活动情况)today
2. Write Retrospective
2. 撰写回顾文档
Path:
ψ/memory/retrospectives/YYYY-MM/DD/HH.MM_slug.mdbash
mkdir -p "ψ/memory/retrospectives/$(date +%Y-%m/%d)"Write immediately, no prompts. If pulse data was found, weave it into the narrative (don't add a separate dashboard). Include:
- Session Summary — if pulse data exists, add one line: "Session #X of Y in this project (Z-day streak)"
- Timeline
- Files Modified
- AI Diary (150+ words, first-person) — if pulse data exists, reference momentum naturally: "in a week with +X% messaging velocity" or "on day N of an unbroken streak"
- Honest Feedback (100+ words, 3 friction points)
- Lessons Learned
- Next Steps
路径:
ψ/memory/retrospectives/YYYY-MM/DD/HH.MM_slug.mdbash
mkdir -p "ψ/memory/retrospectives/$(date +%Y-%m/%d)"立即撰写,无需额外提示。若存在Pulse数据,将其融入叙述内容(不要单独添加仪表盘)。文档需包含:
- 会话总结——若存在Pulse数据,添加一行:“本项目第X次会话,共Y次(已连续Z天)”
- 时间线
- 修改的文件
- AI日记(150词以上,第一人称)——若存在Pulse数据,自然提及活跃度:“本周消息发送量提升X%”或“已连续N天保持活跃”
- 坦诚反馈(100词以上,3个待改进点)
- 经验总结
- 下一步计划
3. Write Lesson Learned
3. 撰写经验总结文档
Path:
ψ/memory/learnings/YYYY-MM-DD_slug.md路径:
ψ/memory/learnings/YYYY-MM-DD_slug.md4. Oracle Sync
4. Oracle同步
oracle_learn({ pattern: [lesson content], concepts: [tags], source: "rrr: REPO" })oracle_learn({ pattern: [lesson content], concepts: [tags], source: "rrr: REPO" })5. Commit
5. 提交代码
bash
git add ψ/memory/retrospectives/ ψ/memory/learnings/
git commit -m "rrr: [slug]"bash
git add ψ/memory/retrospectives/ ψ/memory/learnings/
git commit -m "rrr: [slug]"/rrr --detail
/rrr --detail(详细模式)
Same flow as default but use full template:
markdown
undefined流程与默认模式相同,但使用完整模板:
markdown
undefinedSession Retrospective
会话回顾
Session Date: YYYY-MM-DD
Start/End: HH:MM - HH:MM GMT+7
Duration: ~X min
Focus: [description]
Type: [Feature | Bug Fix | Research | Refactoring]
会话日期:YYYY-MM-DD
起止时间:HH:MM - HH:MM GMT+7
时长:约X分钟
重点:[描述]
类型:[功能开发 | Bug修复 | 研究 | 重构]
Session Summary
会话总结
(If pulse data exists, add: "Session #X of Y in this project (Z-day streak)")
(若存在Pulse数据,添加:“本项目第X次会话,共Y次(已连续Z天)”)
Timeline
时间线
Files Modified
修改的文件
Key Code Changes
关键代码变更
Architecture Decisions
架构决策
AI Diary (150+ words, vulnerable, first-person)
AI日记(150词以上,真实坦诚,第一人称)
(If pulse data exists, reference momentum: velocity changes, streak length)
(若存在Pulse数据,提及活跃度:消息量变化、连续活跃天数)
What Went Well
做得好的地方
What Could Improve
待改进之处
Blockers & Resolutions
障碍与解决方案
Honest Feedback (100+ words, 3 friction points)
坦诚反馈(100词以上,3个待改进点)
Lessons Learned
经验总结
Next Steps
下一步计划
Metrics (commits, files, lines)
指标(提交次数、文件数、代码行数)
Pulse Context (if pulse data exists)
Pulse上下文(若存在Pulse数据)
Project: X sessions | Avg: Y msgs/session | This session: Z msgs (category)
Streak: N days | Week trend: ±X% msgs | Branch: main (N sessions)
Then steps 3-5 same as default.
---项目:X次会话 | 平均:Y条消息/会话 | 本次会话:Z条消息(分类)
连续活跃:N天 | 周趋势:±X%消息量 | 分支:main(N次会话)
随后执行默认模式的步骤3-5。
---/rrr --dig
/rrr --dig(挖掘模式)
Retrospective powered by session goldminer. No subagents.
由会话挖掘工具驱动的回顾。禁止使用子代理。
1. Run /trace --dig
/trace --dig1. 运行/trace --dig
/trace --digFollow the instructions (from the trace skill) to scan Claude Code session files and get the session timeline JSON.
/trace --dig.jsonlAlso gather git context:
bash
date "+%H:%M %Z (%A %d %B %Y)"
git log --oneline -10 && git diff --stat HEAD~5按照的说明(来自trace技能)扫描Claude Code会话的文件,获取会话时间线JSON数据。
/trace --dig.jsonl同时收集Git上下文:
bash
date "+%H:%M %Z (%A %d %B %Y)"
git log --oneline -10 && git diff --stat HEAD~52. Write Retrospective with Timeline
2. 结合时间线撰写回顾文档
Use the session timeline data to write a full retrospective using the template. Add the Past Session Timeline table after Session Summary, before Timeline.
--detailAlso run pulse context (step 1.5 from default mode) and weave into narrative.
使用会话时间线数据,按照模板撰写完整回顾文档。在“会话总结”之后、“时间线”之前添加“过往会话时间线”表格。
--detail同时执行默认模式的步骤1.5(读取Pulse上下文),并将其融入叙述内容。
3-5. Same as default steps 3-5
3-5. 与默认模式的步骤3-5相同
Write lesson learned, oracle sync, commit.
bash
git add ψ/memory/retrospectives/ ψ/memory/learnings/
git commit -m "rrr: dig - [slug]"撰写经验总结文档、Oracle同步、提交代码。
bash
git add ψ/memory/retrospectives/ ψ/memory/learnings/
git commit -m "rrr: dig - [slug]"/rrr --deep
/rrr --deep(深度模式)
Read in this skill directory. Only mode that uses subagents.
DEEP.md阅读本技能目录下的。这是唯一可使用子代理的模式。
DEEP.mdRules
规则
- NO SUBAGENTS: Never use Task tool or spawn subagents (only may)
--deep - AI Diary: 150+ words, vulnerability, first-person
- Honest Feedback: 100+ words, 3 friction points
- Oracle Sync: REQUIRED after every lesson learned
- Time Zone: GMT+7 (Bangkok)
- 禁止子代理:禁止生成子代理或使用Task工具(仅模式除外)
--deep - AI日记:150词以上,真实坦诚,第一人称
- 坦诚反馈:100词以上,3个待改进点
- Oracle同步:每次生成经验总结后必须执行
- 时区:GMT+7(曼谷)