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.yml或skills.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
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.yml或skills.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
- Git 官方文档:https://git-scm.com/docs ;Conventional Commits 规范:https://www.conventionalcommits.org/ (无法在线核验)
- Obsidian 官方站点:https://obsidian.md/ ;Obsidian Git 插件仓库:https://github.com/denolehov/obsidian-git (无法在线核验)
- Dataview:https://github.com/blacksmithgu/obsidian-dataview ;Templater:https://github.com/SilentVoid13/Templater ;Periodic Notes:https://github.com/liamcain/obsidian-periodic-notes (无法在线核验)
- 仓库加密/密钥管理:git-crypt https://github.com/AGWA/git-crypt ,sops https://github.com/getsops/sops ,age https://github.com/FiloSottile/age ;原始输入链接:http://xhslink.com/o/noXV0UNzBG (无法在线核验)
Sources
- Git 官方文档:https://git-scm.com/docs ;Conventional Commits 规范:https://www.conventionalcommits.org/ (无法在线核验)
- Obsidian 官方站点:https://obsidian.md/ ;Obsidian Git 插件仓库:https://github.com/denolehov/obsidian-git (无法在线核验)
- Dataview:https://github.com/blacksmithgu/obsidian-dataview ;Templater:https://github.com/SilentVoid13/Templater ;Periodic Notes:https://github.com/liamcain/obsidian-periodic-notes (无法在线核验)
- 仓库加密/密钥管理:git-crypt https://github.com/AGWA/git-crypt ,sops https://github.com/getsops/sops ,age https://github.com/FiloSottile/age ;原始输入链接:http://xhslink.com/o/noXV0UNzBG (无法在线核验)
Closing Summary
- 结论:用Git+Obsidian按技能做人生版本管理
- 下一步:把你当前的技能清单(或你想培养的 8–12 个 Skill)和 3 条你理想中的“人生 commit”示例发我,我会按你的风格给出提交规范、Obsidian 模板与自动统计方案。
One next action
把你当前的技能清单(或你想培养的 8–12 个 Skill)和 3 条你理想中的“人生 commit”示例发我,我会按你的风格给出提交规范、Obsidian 模板与自动统计方案。
先闭环,再上强度。
— AI pipeline