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
--deep
may use subagents.
/rrr
,
/rrr --detail
, and
/rrr --dig
= main agent only. Zero subagents. Zero Task calls.

“反思以成长,记录以铭记。”
/rrr              # 快速生成回顾,主代理模式
/rrr --detail     # 使用完整模板,主代理模式
/rrr --dig        # 从会话.jsonl文件重建过往时间线
/rrr --deep       # 5个并行代理(阅读DEEP.md)
禁止生成子代理或使用Task工具。仅
--deep
模式可使用子代理。
/rrr
/rrr --detail
/rrr --dig
= 仅使用主代理。禁止子代理,禁止调用Task工具。

/rrr (Default)

/rrr(默认模式)

1. Gather

1. 收集信息

bash
date "+%H:%M %Z (%A %d %B %Y)"
git log --oneline -10 && git diff --stat HEAD~5
bash
date "+%H:%M %Z (%A %d %B %Y)"
git log --oneline -10 && git diff --stat HEAD~5

1.5. Read Pulse Context (optional)

1.5. 读取Pulse上下文(可选)

bash
cat ψ/data/pulse/project.json 2>/dev/null
cat ψ/data/pulse/heartbeat.json 2>/dev/null
If files don't exist, skip silently. Never fail because pulse data is missing. Pulse data is generated by
/oracle-pulse
and may not exist yet — the
2>/dev/null
handles this.
If found, extract:
  • From
    project.json
    :
    totalSessions
    ,
    avgMessagesPerSession
    ,
    sizes
    (to categorize current session),
    branches
    (activity on current branch)
  • From
    heartbeat.json
    :
    streak.days
    (momentum),
    weekChange
    (acceleration/slowdown),
    today
    (today's activity so far)
bash
cat ψ/data/pulse/project.json 2>/dev/null
cat ψ/data/pulse/heartbeat.json 2>/dev/null
若文件不存在,静默跳过。绝不能因Pulse数据缺失而失败。 Pulse数据由
/oracle-pulse
生成,可能尚未存在——
2>/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.md
bash
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.md
bash
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.md

4. 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
undefined

Session 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

1. 运行
/trace --dig

Follow the
/trace --dig
instructions (from the trace skill) to scan Claude Code session
.jsonl
files and get the session timeline JSON.
Also gather git context:
bash
date "+%H:%M %Z (%A %d %B %Y)"
git log --oneline -10 && git diff --stat HEAD~5
按照
/trace --dig
的说明(来自trace技能)扫描Claude Code会话的
.jsonl
文件,获取会话时间线JSON数据。
同时收集Git上下文:
bash
date "+%H:%M %Z (%A %d %B %Y)"
git log --oneline -10 && git diff --stat HEAD~5

2. Write Retrospective with Timeline

2. 结合时间线撰写回顾文档

Use the session timeline data to write a full retrospective using the
--detail
template. Add the Past Session Timeline table after Session Summary, before Timeline.
Also 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
DEEP.md
in this skill directory. Only mode that uses subagents.

阅读本技能目录下的
DEEP.md
。这是唯一可使用子代理的模式。

Rules

规则

  • NO SUBAGENTS: Never use Task tool or spawn subagents (only
    --deep
    may)
  • 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(曼谷)