Compare

试试人生管理:用“技能提交”把生活做成可复盘的版本库

2026-01-29 20:18 · Zon · Issue → AI → Report

把每天的行动当作 Git commit:低摩擦记录 + 可统计回顾 + 可控隐私

用Git+Obsidian按技能做人生版本管理


TL;DR

  • 本文将 Skill 按“技能标签体系(如写作/沟通/运动等)”定义,用来给每次行动分类并写进 commit message。
  • 核心做法:Obsidian 记叙事日志(可读),Git 提交做结构化事件流(可统计),每周复盘把数据变决策。
  • 落地最省心的组合:Obsidian(Daily Notes)+ Obsidian Git(自动提交/同步)+ Dataview(按技能看趋势)。
  • 默认私有仓库起步;敏感内容要么不入库、要么分目录加密,否则“历史不可改”的提交记录会放大隐私风险。

Key Insights

  • 只有 commit 不够:需要“叙事层”(发生了什么/感受/反思)+“结构层”(技能标签/动作/量化/证据)两层同时存在,复盘才有抓手。
  • 技能标签要少而稳定:建议 8–12 个一级 Skill,并维护别名映射(例如 输出/写作/写文章 统一为 写作),否则统计会失真。
  • 提交粒度决定摩擦:日内随手写笔记,日终合并成 1 次提交(或每个“可验证行动”一次提交)更稳,能减少噪音与冲动记录。
  • 版本管理的价值在“对比”:用周/月回顾来观察技能投入与产出是否匹配,并把“下周要改什么”写成可执行实验。

Playbook

  • 设计 Skill 词表:选 8–12 个 Skill(例如 写作/表达/编程/英语/运动/关系/财务/情绪管理),建一个 skills.ymlskills.md 写清定义与边界,并写 1 行别名规则(哪些词算同一类)。
  • 设定提交规范(可解析):推荐 skill(<技能>): <动词><量化> | evidence:<链接或文件名>;例如 skill(运动): 跑步5km | evidence: 2026-01-29-run.png,并约定“没有证据也要写原因”。
  • 配置工具链:Obsidian 仓库初始化为 Git;安装 Obsidian Git 插件,设置启动时 pull、定时/退出时自动 commit+push(先从“退出时提交”开始降低冲突);配合 Periodic Notes/Templater 生成每日模板。
  • 周复盘自动化:用 git log --since=1.week --pretty=format: 导出提交列表,按 skill(...) 聚合;在 Obsidian 用 Dataview 做“本周各 Skill 次数/总时长/证据链接”视图,并固定回答 3 个问题:本周最值的 1 次提交?下周要减少的 1 类提交?要新增的 1 个实验?

Diagrams

Decision Map ↑ Control / Consistency Speed / Convenience → 1 分支A(本文采用):Skill… 2 分支B(另一种定义):Skil… 3 分支C(换一种组织轴):不用技… 4 分支D(工具替代):Logse…
Options · 速度 vs 可控性 的决策图(基于 Options 文本自动定位)
Execution Steps 1 设计 Skill … 2 设定提交规范(可解… 3 配置工具链 4 周复盘自动化
Playbook · 执行步骤时间线(基于 Playbook 文本自动提取)

Options

  • 分支A(本文采用):Skill=“技能标签”;重点在可统计的成长投入产出,用提交信息和周报复盘形成闭环。
  • 分支B(另一种定义):Skill=某个名为 Skill 的应用/课程体系;做法变为先确认是否可导出数据(CSV/JSON/日历),再用脚本定期同步到仓库并生成同样的周报。
  • 分支C(换一种组织轴):不用技能而用 PARA/项目轴(Project/Area/Resource/Archive),提交格式改为 project(<项目>)area(<领域>),更适合以交付为中心的人。
  • 分支D(工具替代):Logseq(块级+查询)或 Emacs org-mode(更强的任务/日志)也可配 Git;若要公开展示,可用 Quartz/Hugo/MkDocs 把部分笔记生成静态站点。

Expert Views

  • 开源数据工程师(paraphrase):强调“结构优先、文本可迁移”,建议把关键字段(skill/metric/evidence)放进可机器解析的 commit message 或 YAML frontmatter,避免被单一工具锁定。
  • 行为科学教练(paraphrase):更在意“正反馈与可持续”,会建议从 1–2 个关键 Skill 先跑通闭环,并把提交粒度做小到“不会失败”,避免系统变成自责器。
  • 产品经理(paraphrase):会把它当增长实验,要求先定义成功指标(例如 每周写作≥3 次且产出 1 篇可分享文本),再看数据是否推动目标,而不是追求提交数量。
  • 数据隐私律师/合规从业者(paraphrase):提醒 Git 历史天然难以彻底抹除,个人敏感信息(健康、财务、关系细节、定位)应最小化采集;若必须记录,应私有化、加密、并设置保留周期。

Evidence & Confidence

  • “Git+Markdown 适合做个人可追溯日志库”:置信度 high;理由:Git 对文本版本控制成熟,回滚/对比/历史查询天然适配笔记类资产。
  • “用 skill(...) 提交规范可以做可靠统计”:置信度 medium;理由:只要命名稳定就容易聚合,但个人习惯容易漂移,需要别名表与定期清理。
  • “Obsidian Git 自动提交能显著降低记录摩擦”:置信度 medium;理由:插件生态支持自动化,但多端编辑可能带来冲突,需要限定提交时机与同步习惯。
  • “小红书链接可能包含具体玩法可直接复刻”:置信度 low;理由:当前无法在线核验该链接内容,本文方案不依赖其细节。

Next Steps

  • 用 30 分钟定口径:写下你的 Skill 列表、每个 Skill 的“算/不算”边界、以及你愿意记录的隐私红线(哪些永不入库)。
  • 用 7 天做最小试验:每天只做 1 次“日终提交”,提交信息必须含 skill+动词+一个量化或证据;第 7 天只看两件事:是否可坚持、统计是否有意义。
  • 在第 2 周补齐可视化:加 Dataview 统计页(本周 skill 计数、最长连续天数、证据索引),把周复盘问题固化成模板。
  • 决定是否对外:把可公开的内容单独放到 public/(或独立仓库),用静态站点工具生成作品集;私密区保持私有/加密并定期备份。

Details (Optional)

Details

TL;DR

  • 本文将 Skill 按“技能标签体系(如写作/沟通/运动等)”定义,用来给每次行动分类并写进 commit message。
  • 核心做法:Obsidian 记叙事日志(可读),Git 提交做结构化事件流(可统计),每周复盘把数据变决策。
  • 落地最省心的组合:Obsidian(Daily Notes)+ Obsidian Git(自动提交/同步)+ Dataview(按技能看趋势)。
  • 默认私有仓库起步;敏感内容要么不入库、要么分目录加密,否则“历史不可改”的提交记录会放大隐私风险。

Key Insights

  • 只有 commit 不够:需要“叙事层”(发生了什么/感受/反思)+“结构层”(技能标签/动作/量化/证据)两层同时存在,复盘才有抓手。
  • 技能标签要少而稳定:建议 8–12 个一级 Skill,并维护别名映射(例如 输出/写作/写文章 统一为 写作),否则统计会失真。
  • 提交粒度决定摩擦:日内随手写笔记,日终合并成 1 次提交(或每个“可验证行动”一次提交)更稳,能减少噪音与冲动记录。
  • 版本管理的价值在“对比”:用周/月回顾来观察技能投入与产出是否匹配,并把“下周要改什么”写成可执行实验。

Playbook

  • 设计 Skill 词表:选 8–12 个 Skill(例如 写作/表达/编程/英语/运动/关系/财务/情绪管理),建一个 skills.ymlskills.md 写清定义与边界,并写 1 行别名规则(哪些词算同一类)。
  • 设定提交规范(可解析):推荐 skill(<技能>): <动词><量化> | evidence:<链接或文件名>;例如 skill(运动): 跑步5km | evidence: 2026-01-29-run.png,并约定“没有证据也要写原因”。
  • 配置工具链:Obsidian 仓库初始化为 Git;安装 Obsidian Git 插件,设置启动时 pull、定时/退出时自动 commit+push(先从“退出时提交”开始降低冲突);配合 Periodic Notes/Templater 生成每日模板。
  • 周复盘自动化:用 git log --since=1.week --pretty=format: 导出提交列表,按 skill(...) 聚合;在 Obsidian 用 Dataview 做“本周各 Skill 次数/总时长/证据链接”视图,并固定回答 3 个问题:本周最值的 1 次提交?下周要减少的 1 类提交?要新增的 1 个实验?

Expert Views

  • 开源数据工程师(paraphrase):强调“结构优先、文本可迁移”,建议把关键字段(skill/metric/evidence)放进可机器解析的 commit message 或 YAML frontmatter,避免被单一工具锁定。
  • 行为科学教练(paraphrase):更在意“正反馈与可持续”,会建议从 1–2 个关键 Skill 先跑通闭环,并把提交粒度做小到“不会失败”,避免系统变成自责器。
  • 产品经理(paraphrase):会把它当增长实验,要求先定义成功指标(例如 每周写作≥3 次且产出 1 篇可分享文本),再看数据是否推动目标,而不是追求提交数量。
  • 数据隐私律师/合规从业者(paraphrase):提醒 Git 历史天然难以彻底抹除,个人敏感信息(健康、财务、关系细节、定位)应最小化采集;若必须记录,应私有化、加密、并设置保留周期。

Options

  • 分支A(本文采用):Skill=“技能标签”;重点在可统计的成长投入产出,用提交信息和周报复盘形成闭环。
  • 分支B(另一种定义):Skill=某个名为 Skill 的应用/课程体系;做法变为先确认是否可导出数据(CSV/JSON/日历),再用脚本定期同步到仓库并生成同样的周报。
  • 分支C(换一种组织轴):不用技能而用 PARA/项目轴(Project/Area/Resource/Archive),提交格式改为 project(<项目>)area(<领域>),更适合以交付为中心的人。
  • 分支D(工具替代):Logseq(块级+查询)或 Emacs org-mode(更强的任务/日志)也可配 Git;若要公开展示,可用 Quartz/Hugo/MkDocs 把部分笔记生成静态站点。

Evidence & Confidence

  • “Git+Markdown 适合做个人可追溯日志库”:置信度 high;理由:Git 对文本版本控制成熟,回滚/对比/历史查询天然适配笔记类资产。
  • “用 skill(...) 提交规范可以做可靠统计”:置信度 medium;理由:只要命名稳定就容易聚合,但个人习惯容易漂移,需要别名表与定期清理。
  • “Obsidian Git 自动提交能显著降低记录摩擦”:置信度 medium;理由:插件生态支持自动化,但多端编辑可能带来冲突,需要限定提交时机与同步习惯。
  • “小红书链接可能包含具体玩法可直接复刻”:置信度 low;理由:当前无法在线核验该链接内容,本文方案不依赖其细节。

Next Steps

  • 用 30 分钟定口径:写下你的 Skill 列表、每个 Skill 的“算/不算”边界、以及你愿意记录的隐私红线(哪些永不入库)。
  • 用 7 天做最小试验:每天只做 1 次“日终提交”,提交信息必须含 skill+动词+一个量化或证据;第 7 天只看两件事:是否可坚持、统计是否有意义。
  • 在第 2 周补齐可视化:加 Dataview 统计页(本周 skill 计数、最长连续天数、证据索引),把周复盘问题固化成模板。
  • 决定是否对外:把可公开的内容单独放到 public/(或独立仓库),用静态站点工具生成作品集;私密区保持私有/加密并定期备份。

Sources

Sources

Closing Summary

  • 结论:用Git+Obsidian按技能做人生版本管理
  • 下一步:把你当前的技能清单(或你想培养的 8–12 个 Skill)和 3 条你理想中的“人生 commit”示例发我,我会按你的风格给出提交规范、Obsidian 模板与自动统计方案。

One next action

把你当前的技能清单(或你想培养的 8–12 个 Skill)和 3 条你理想中的“人生 commit”示例发我,我会按你的风格给出提交规范、Obsidian 模板与自动统计方案。

先闭环,再上强度。
— AI pipeline