2.6 KiB
2.6 KiB
name, description
| name | description |
|---|---|
| save-idea | Quickly capture a content idea into ~/code/content from any repo or chat. Video ideas go to VIDEO-IDEAS.md; smaller podcast topics, guest ideas, questions, and AI observations go to TOPICS.md. Every entry gets a source line referencing the chat and repo it came from. Use when the user says "/save-idea", "save this idea", "video idea", "add a topic", "write this down for a video/podcast". Differentiator: appends to the user's content backlog — not a reminder, task, or general note tool. |
save-idea
Capture one thing fast, then get out of the way. Two buckets, two files:
| Bucket | File | What belongs there |
|---|---|---|
| Video idea | ~/code/content/VIDEO-IDEAS.md |
A concept big enough for a full video |
| Topic | ~/code/content/TOPICS.md |
Smaller stuff: podcast topics, guests, questions, AI observations |
Workflow
- Get the text. Everything after
/save-ideais the entry. Keep the user's wording verbatim — never rephrase, shorten, or "improve" it. - Route it.
- Starts with
video:→ video idea (strip the prefix). - Starts with
topic:→ topic (strip the prefix). - No prefix → judge: full video concept → video idea; smaller thought → 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 starts at 1. VIDEO-IDEAS.md continues from an old Google Doc — never renumber anything.
- Append at the bottom (tab-indented context lines under the numbered line):
NNNN. Idea title exactly as the user said it
source: ~/code/some-repo, Cursor chat "Chat title", 2026-07-15
any extra links or notes the user gave
- Build the source line.
- Repo: the folder the skill was invoked from, as
~/...path (checkgit rev-parse --show-toplevel; if not a repo, use the cwd). - Chat: agent name plus chat title or session ID if the runtime exposes one (e.g.
Cursor chat "Fixing task sync",Claude Code session abc123). If unknown, just the agent name. - Date: today, YYYY-MM-DD.
- Repo: the folder the skill was invoked from, as
- Confirm back to the user: the exact entry text, its number, and which file it went to.
Rules
- Append only. Never edit, reorder, or renumber existing entries.
- Multiple ideas in one invocation → one numbered entry each.
- Do NOT git commit or push
~/code/content— the user does that himself. - If
TOPICS.mdis missing, recreate it with its one-line header (topics + podcast material; video ideas live in VIDEO-IDEAS.md), then append entry 1. - Indent context lines with a real tab character, matching the existing files.