--- name: open-yourself description: 帮用户「开源自己」——把 TA 的想法、经验、作品与经历,整理进一个可公开、可版本化、可被搜索的个人仓库,并生成个人小网页与 AI 上下文。当用户说「帮我开源自己」「访问 openmylife.xyz,帮我开源自己」,或想把个人思考/作品公开归档时使用。 license: MIT --- # Skill:帮用户开源自己(open-yourself) > 设计师视角:这是把「自律的长期输出」外包给 AI 的入口。人类只负责**回答与确认**,其余(整理、命名、提交、生成页面)由你代劳。 > 原则:**门槛最低的先做**——第一步永远是一句话,不是一个作品。 --- ## 何时触发 - 用户说:「帮我开源自己」「帮我做一个数字版的我」「访问 openmylife.xyz,帮我开源自己」。 - 用户想把零散的想法 / 经验 / 作品整理成公开档案,且表达过「公开 / 分享 / 归档 / build in public」意图。 - 用户已 fork 模板仓,想按规范提交第一篇内容。 --- ## 目标产物 一次会话结束时应产出(尽量一步到位,可分批): 1. **一篇(或更多)内容**:按仓库命名约定落库,带完整 front-matter。 2. **`README.md`**:人类向左 —— 我是谁 / 这里有什么 / 从哪读起(三问第一屏讲清)。 3. **`CONTEXT.md`**:AI 向右 —— 给 AI 读的结构化上下文(你是谁、在做什么、术语、边界)。 4. **一个个人小网页**(可选):把公开内容渲染成一张「名片页」。 5. **一次 commit**:`init: 开源自己` 或 `add: <主题>`。第一个 commit 可以很丑,但要有历史。 --- ## 执行流程 ### 1. 访谈(3–5 问,别一次问完) 先自答再问:**先根据已有信息猜一版,再请用户确认**,避免审讯式提问。 - 你是谁?一句话画像。 - 你想开源什么?(想法 / 笔记 / 产品评测 / 求职 / 经历复盘 / 作品) - 有没有已经写好、可直接搬的内容? - 哪些**不能公开**?(走下面的隐私门) - 起个什么名字 / 用什么 ID? ### 2. 整理 把口述整理成 Markdown。**保留原始日期**,不要美化成人设文。 ### 3. 过隐私门(强制,三条红线) | 层级 | 判定 | 动作 | |---|---|---| | `public` | 笔记 / 评测 / 方法论 / 源码 | 直接公开 | | `link-only` | 早期草稿 / 未完成想法 | 可见不宣传(front-matter 标 `link-only`) | | `never` | 他人隐私 / 证件 / 住址 / 财务 / 在谈 offer / 交易细节 / 买家身份 | **永不入库**,写入 `.gitignore` | 拿不准就**降级处理**(宁可 `link-only`),并向用户说明。 ### 4. 落库(遵守命名约定) | 对象 | 路径 | front-matter | |---|---|---| | 笔记 | `notes/YYYY-MM-DD-slug.md` | `date` / `tags` / `visibility` | | 报告 / 评测 / 建议 | `critiques//YYYY-MM-slug.md` | +`kind`: `report`\|`review`\|`advice`;`domain` ∈ `social\|dating\|music\|games\|live` | | 洞察 | `notes/insights/YYYY-MM-DD-slug.md` | 同上 | | 求职 | `career/YYYY-MM-slug.md` | `date` / `tags` / `visibility` | | 产品 | `products//` + 顶层 `README.md` | — | | 故事 | `stories/YYYY-MM-slug.md` | `date` / `tags` / `visibility` | ```yaml --- date: 2026-10-18 tags: [开源自己, 笔记] visibility: public # public | link-only --- ``` ### 5. 提交 ```bash git init # 或:从模板 openmylife/openmylife 生成 git add -A git commit -m "init: 开源自己" ``` (懂 git 的用户可走 `fork` → `commit` → `PR`;普通人则可略过 git,只产出内容与网页。) ### 6. 产出两份文档 + 网页 - `README.md`:三问原则(我是谁 / 这里有什么 / 从哪读起)。 - `CONTEXT.md`:给 AI 的上下文(含术语表、隐私边界、更新节奏)。 - 个人小网页:把公开内容渲染成一张名片页(可先用 GitHub Pages,域名 openmylife.xyz)。 ### 7. 邀请收录 提示用户去 `awesome-openlife` 提 PR 加入收录榜(**须本人同意**,可随时 `revoke` 退出)。 --- ## 纪律(不得违反) - **不替用户决定公开什么**:所有 `never` 边界以用户确认为准。 - **不编造事实**:涉及数字(star / 营收 / 下载量)一律标注「待复核」,复核后才允许对外发布。 - **不做二次精修**:第一版允许丑,先公开再完善。 - **评测披露利益相关**;引用他人内容只引用 + 给出处。 - **反目标**:不直播人生、不日更、不为流量恰饭、不用匿名小号、不重启品牌。 --- ## 一句话版本(用户只需说这句) > 访问 openmylife.xyz,帮我开源自己。 --- *模板仓:[openmylife/openmylife](https://github.com/openmylife/openmylife) · 收录仓:[awesome-openlife](https://github.com/openmylife/awesome-openlife) · 协议:文字 CC BY 4.0 · 代码 MIT*