Capture an idea
The idea: $ARGUMENTS
Capture should be fast. File the note, don't interrogate the user or start developing the idea unless they ask.
- Get the idea. If nothing was passed above, use the idea just discussed in the conversation. If there is none, ask for it in one line.
- Check for duplicates. Search
~/notes/ideas/for notes with similar titles or key terms. If there is a close match, ask whether to add to that note instead of creating a new one. - Create the note at
~/notes/ideas/YYYY-MM-DD-short-slug.md(today's date, 3–6 word lowercase hyphenated slug), starting from~/notes/templates/idea.md. - Fill it in:
title,created(today),status: seed.tagsfollowing the conventions in~/notes/CLAUDE.md.related: if the current working directory is a repo under~/code, add its path (e.g.~/code/github.com/org/repo).- "The idea": the user's own words, tidied but not reinterpreted.
- Other sections: fill only with what the user said or the conversation established. Leave the rest as the template's prompts. Never invent content.
- Commit only that note:
git -C ~/notes add <path>, thengit -C ~/notes commitwith the messageidea: <title>, following this session's commit attribution rules. Don't push. - Report the file path in one line. Optionally add one sharp open question worth thinking about, and mention that
/research <path>will dig into it.