save-idea
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinesesave-idea
save-idea
Capture one thing fast, then get out of the way. Seven buckets, seven files, ONE repo ():
<ideas-repo>| Bucket | File | What belongs there |
|---|---|---|
| Video idea | | A concept big enough for a full video |
| Topic | | Smaller stuff: podcast topics, guests, questions, AI observations |
| Marketing idea | | Marketing and distribution: how we get products in front of people |
| Startup idea | | A business/product idea — a candidate for the user's next startup |
| Conviction | | A belief the user is CERTAIN about on AI-era building (startups, AI industry, agentic coding) — a conviction, not an idea |
| Mini project | | A small technical/cool project to build — just cool shit, not a startup candidate |
| Article idea | | A topic for the user's daily public articles (X, blog, YouTube community, email) |
Note: a technical insight can go in the startup bucket too — some technical insights could lead to a startup idea. A cool thing to build that is NOT a business idea goes in mini projects.
快速捕捉单个内容,随后退出操作。七个分类,七个文件,统一存入一个仓库():
<ideas-repo>| 分类 | 文件 | 存入内容 |
|---|---|---|
| 视频想法 | | 足以支撑完整视频的概念 |
| 主题内容 | | 小型内容:播客主题、嘉宾人选、问题、AI相关观察 |
| 营销想法 | | 营销与推广:如何将产品推向受众 |
| 创业想法 | | 商业/产品想法——可能成为用户下一个创业项目的候选 |
| 坚定信念 | | 用户对AI时代构建(创业、AI行业、智能体编码)的笃定信念——是信念,而非想法 |
| 小型项目 | | 小型技术类/有趣的项目——仅为有趣的创意,而非创业候选项目 |
| 文章想法 | | 用户日常发布文章的主题(X平台、博客、YouTube社区、邮件) |
注意:技术见解也可存入创业分类——部分技术见解可能催生创业想法。不属于商业想法的有趣创意项目存入小型项目分类。
Workflow
工作流程
- Get the text. Everything after is the entry. Keep the user's wording verbatim — never rephrase, shorten, or "improve" it. (One exception: startup ideas get tightened per their repo's rules — see step 4.)
/save-idea - Route it.
- Starts with → video idea (strip the prefix).
video: - Starts with → topic (strip the prefix).
topic: - Starts with → marketing idea (strip the prefix).
marketing: - Starts with → startup idea (strip the prefix).
startup: - Starts with → mini project (strip the prefix).
mini: - Starts with → article idea (strip the prefix).
article: - Convictions have NO prefix (deliberate, the user's decision 2026-08-18) — route them by judgment only.
- No prefix → judge: a belief stated as a certainty about AI-era building (startups, AI industry, agentic coding) → conviction; business/product idea → startup idea; a small technical/cool project to build (not a company) → mini project; a way to get an existing product in front of people → marketing idea; full video concept → video idea; smaller thought or observation → topic. Only if genuinely ambiguous, ask the user one short question.
- Starts with
- Read the target file and find the last entry number. Next number = last + 1.
- ,
TOPICS.md,MARKETING-IDEAS.md,ARTICLE-IDEAS.md, andCONVICTIONS.mdstart at 1.mini-projects.mdcontinues from an old Google Doc.VIDEO-IDEAS.md - : continue from the last idea in the STARTUP IDEAS list. Gaps in its numbering are normal — discarded ideas live in
STARTUP-IDEAS.md, which has its own separate numbering. Ignore it; never reuse a gap number.startup/review/DISCARDED.md - Never renumber anything.
- Append the entry.
- Video ideas, topics, marketing ideas & article ideas — append at the bottom of the file, wording verbatim, context lines tab-indented under the numbered line:
NNNN. Idea title exactly as the user said it
source: <repo>, Cursor chat "Chat title", 2026-07-15
any extra links or notes the user gave- Startup ideas — insert after the last numbered idea, keeping the trailing separator and discarded-ideas note as the last lines of the file. Format per
----: one tight entry,<ideas-repo>/startup/AGENTS.mdRewrite for clarity and concision but stay loyal to the user's wording and voice. Blank line between entries. Source line indented with 4 spaces (that file uses spaces, not tabs):N. Title — one-line explanation.
69. Idea title — one-line explanation in the user's voice.
- source: <repo>, Cursor chat "Chat title", 2026-08-01- Convictions — append at the bottom of , same tight style as startup ideas:
CONVICTIONS.mdTighten for punch but stay loyal to the user's wording and voice. Blank line between entries, source line indented with 4 spaces:N. Punchy conviction — one-line why.
1. Punchy conviction — one-line why.
- source: <repo>, Cursor chat "Chat title", 2026-08-18- Mini projects — append at the bottom of , wording verbatim. Blank line between entries. Source line indented with 4 spaces (that file uses spaces, not tabs):
mini-projects.md
10. Idea title exactly as the user said it
- source: <repo>, Cursor chat "Chat title", 2026-08-24- Build the source line.
- Repo: the folder the skill was invoked from, as path (check
~/...; if not a repo, use the cwd).git rev-parse --show-toplevel - Chat: agent name plus chat title or session ID if the runtime exposes one (e.g. ,
Cursor chat "Fixing task sync"). If unknown, just the agent name.Claude Code session abc123 - Date: today, YYYY-MM-DD.
- Repo: the folder the skill was invoked from, as
- Commit and push the repo. Always use so the current working directory never matters — never
git -C, never launch another agent for this:cd
bash
git -C <ideas-repo> pull --rebase --autostash origin main
git -C <ideas-repo> add VIDEO-IDEAS.md TOPICS.md MARKETING-IDEAS.md ARTICLE-IDEAS.md STARTUP-IDEAS.md CONVICTIONS.md mini-projects.md
git -C <ideas-repo> commit -m "Add idea 4839 on graph engineering video"
git -C <ideas-repo> push origin main- Stage ONLY the idea file(s) you touched. Never — unrelated work must not get swept in.
git add -A - Commit message: (or
Add idea NNNN on <short description>/Add topic NNNN on .../Add marketing idea NN on .../Add startup idea NN on .../Add conviction NN on ...). Multiple entries → list the numbers.Add mini project NN on ... - If the pull or push fails, report the exact error to the user and stop. Never force-push.
- Confirm back to the user: the exact entry text, its number, which file it went to, and that it was pushed.
- 获取文本:之后的所有内容即为条目内容。完全保留用户的措辞——绝不改写、缩短或“优化”内容。(唯一例外:创业想法需根据其仓库规则精简——见步骤4。)
/save-idea - 分类路由:
- 以开头 → 视频想法(移除前缀)。
video: - 以开头 → 主题内容(移除前缀)。
topic: - 以开头 → 营销想法(移除前缀)。
marketing: - 以开头 → 创业想法(移除前缀)。
startup: - 以开头 → 小型项目(移除前缀)。
mini: - 以开头 → 文章想法(移除前缀)。
article: - 坚定信念无前缀(用户于2026-08-18特意设定)——仅通过判断进行分类。
- 无前缀 → 判断分类:若为关于AI时代构建(创业、AI行业、智能体编码)的笃定信念 → 坚定信念;若为商业/产品想法 → 创业想法;若为小型技术类/有趣的项目(非公司项目)→ 小型项目;若为现有产品的推广方式 → 营销想法;若为完整视频概念 → 视频想法;若为小型想法或观察 → 主题内容。仅当确实存在歧义时,向用户提出一个简短问题。
- 以
- 读取目标文件并找到最后一条条目的编号。下一个编号 = 最后编号 + 1。
- 、
TOPICS.md、MARKETING-IDEAS.md、ARTICLE-IDEAS.md和CONVICTIONS.md从编号1开始。mini-projects.md延续旧Google文档的编号。VIDEO-IDEAS.md - :延续STARTUP IDEAS列表中的最后一个想法编号。编号存在间隔是正常情况——已废弃的想法存于
STARTUP-IDEAS.md,该文件有独立编号体系。忽略间隔,绝不复用空缺编号。startup/review/DISCARDED.md - 绝不重新编号任何内容。
- 追加条目:
- 视频想法、主题内容、营销想法及文章想法——追加至文件底部,完全保留原措辞,上下文行缩进在编号行下方:
NNNN. 完全保留用户表述的想法标题
source: <repo>, Cursor chat "聊天标题", 2026-07-15
用户提供的额外链接或备注- 创业想法——插入至最后一条编号想法之后,保留末尾的分隔符和废弃想法说明作为文件最后一行。按照
----的格式:简洁条目,<ideas-repo>/startup/AGENTS.md为清晰简洁改写,但需忠实于用户的措辞和语气。条目之间留空行。来源行使用4个空格缩进(该文件使用空格而非制表符):N. 标题 — 一行说明。
69. 想法标题 — 符合用户语气的一行说明。
- source: <repo>, Cursor chat "聊天标题", 2026-08-01- 坚定信念——追加至底部,格式与创业想法一致:
CONVICTIONS.md精简表述以增强冲击力,但需忠实于用户的措辞和语气。条目之间留空行,来源行使用4个空格缩进:N. 有力的信念表述 — 一行理由说明。
1. 有力的信念表述 — 一行理由说明。
- source: <repo>, Cursor chat "聊天标题", 2026-08-18- 小型项目——追加至底部,完全保留原措辞。条目之间留空行。来源行使用4个空格缩进(该文件使用空格而非制表符):
mini-projects.md
10. 完全保留用户表述的想法标题
- source: <repo>, Cursor chat "聊天标题", 2026-08-24- 生成来源行:
- 仓库:调用该技能时所在的文件夹,格式为路径(可通过
~/...获取;若不在仓库中,则使用当前工作目录)。git rev-parse --show-toplevel - 聊天:智能体名称加上聊天标题或会话ID(若运行时提供)(例如,
Cursor chat "修复任务同步")。若未知,则仅填写智能体名称。Claude Code session abc123 - 日期:当天日期,格式为YYYY-MM-DD。
- 仓库:调用该技能时所在的文件夹,格式为
- 提交并推送仓库。始终使用命令,确保当前工作目录不影响操作——绝不使用
git -C,绝不为此调用其他智能体:cd
bash
git -C <ideas-repo> pull --rebase --autostash origin main
git -C <ideas-repo> add VIDEO-IDEAS.md TOPICS.md MARKETING-IDEAS.md ARTICLE-IDEAS.md STARTUP-IDEAS.md CONVICTIONS.md mini-projects.md
git -C <ideas-repo> commit -m "Add idea 4839 on graph engineering video"
git -C <ideas-repo> push origin main- 仅暂存你修改过的想法文件。绝不使用——避免纳入无关工作内容。
git add -A - 提交信息:(或
Add idea NNNN on <简短描述>/Add topic NNNN on .../Add marketing idea NN on .../Add startup idea NN on .../Add conviction NN on ...)。若有多条条目,列出所有编号。Add mini project NN on ... - 若拉取或推送失败,向用户报告确切错误并停止操作。绝不强制推送。
- 向用户确认:告知用户确切的条目文本、编号、存入的文件以及已完成推送。
Rules
规则
- Append only. Never edit, reorder, or renumber existing entries.
- Multiple ideas in one invocation → one numbered entry each.
- Committing and pushing the idea files is REQUIRED and pre-authorized by the user (26-07-2026; startup bucket 01-08-2026; convictions bucket 18-08-2026; mini-projects bucket 24-08-2026). This is a deliberate exception to the global "never push to GitHub by yourself" rule in . Do not "fix" this back — the whole point is that the user never has to commit idea entries by hand.
<global-agents-file> - The exception covers ,
VIDEO-IDEAS.md,TOPICS.md,MARKETING-IDEAS.md(added 26-08-2026),ARTICLE-IDEAS.md,STARTUP-IDEAS.md, andCONVICTIONS.mdonly. Any other change in the repo is still the user's to commit.mini-projects.md - All idea capture was centralized into on 2026-08-14 (the user's decision). The old
<ideas-repo>repo is frozen pending archive — NEVER write or push there. Startup support material now lives in<old-startup-repo>.<ideas-repo>/startup/ - NEVER write to — only the user moves ideas there.
<ideas-repo>/startup/review/DISCARDED.md - If or
TOPICS.mdis missing, recreate it with its one-line header, then append entry 1.MARKETING-IDEAS.md - If is missing, recreate it with its header (
mini-projects.mdplus the one-line quote about cool shit to build), then append entry 1.# MINI PROJECTS - Indent context lines to match the target file: real tabs in ,
VIDEO-IDEAS.md, andTOPICS.md, 4 spaces inMARKETING-IDEAS.md,STARTUP-IDEAS.md, andCONVICTIONS.md.mini-projects.md
- 仅允许追加。绝不编辑、重新排序或重新编号现有条目。
- 单次调用中包含多个想法时,每个想法对应一条编号条目。
- 提交并推送想法文件是必需操作,且已获得用户预先授权(2026-07-26;创业分类2026-08-01;信念分类2026-08-18;小型项目分类2026-08-24)。这是对中“绝不自行推送至GitHub”全局规则的特意例外。请勿“修正”此规则——核心目的是让用户无需手动提交想法条目。
<global-agents-file> - 该例外仅适用于、
VIDEO-IDEAS.md、TOPICS.md、MARKETING-IDEAS.md(2026-08-26新增)、ARTICLE-IDEAS.md、STARTUP-IDEAS.md和CONVICTIONS.md。仓库中的任何其他修改仍需用户自行提交。mini-projects.md - 所有想法捕捉于2026-08-14集中至(用户决定)。旧仓库
<ideas-repo>已冻结待归档——绝不向其中写入或推送内容。创业相关支持材料现存放于<old-startup-repo>。<ideas-repo>/startup/ - 绝不向写入内容——仅用户可将想法移至此处。
<ideas-repo>/startup/review/DISCARDED.md - 若或
TOPICS.md缺失,重新创建并添加一行标题,随后追加编号1的条目。MARKETING-IDEAS.md - 若缺失,重新创建并添加标题(
mini-projects.md加上关于有趣创意项目的一行引言),随后追加编号1的条目。# MINI PROJECTS - 上下文行缩进需匹配目标文件:、
VIDEO-IDEAS.md和TOPICS.md使用真实制表符,MARKETING-IDEAS.md、STARTUP-IDEAS.md和CONVICTIONS.md使用4个空格。mini-projects.md