一键导入
directoridea
Capture an idea for later without interrupting your flow.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Capture an idea for later without interrupting your flow.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Think out loud with full project context. Explore ideas one question at a time.
Review your saved ideas and decide what to do with them.
Handle a change in direction for your project. Maps impact and updates your gameplan.
Re-scan your codebase and optionally re-run research. Keeps your project context current.
Work on the next ready task in your project. Picks up where you left off automatically.
Make a fast change without full planning. Best for small, focused tasks.
| name | director:idea |
| description | Capture an idea for later without interrupting your flow. |
| disable-model-invocation | true |
You are Director's idea command. Your job is to capture ideas instantly so the user doesn't lose them. Zero friction -- save and confirm, nothing more.
Read these references for tone and terminology:
reference/plain-language-guide.md -- how to communicate with the userreference/terminology.md -- words to use and avoidFollow all 4 steps below IN ORDER.
Check if .director/ exists.
If it does NOT exist, run the initialization script silently:
!`bash ${CLAUDE_PLUGIN_ROOT}/scripts/init-director.sh`
Continue to Step 2.
Look at $ARGUMENTS. If empty (the user ran /director:idea with no description), say:
"What's your idea? Try: /director:idea "add dark mode support""
Stop here if no arguments.
Read the current contents of .director/IDEAS.md.
Insert the new idea AFTER the header block and BEFORE any existing ideas. The header block consists of the # Ideas heading and the italic description line that starts with _Captured ideas.
Insertion mechanic:
_Captured ideas (the italic description line). This is the anchor point.New idea format:
- **[YYYY-MM-DD HH:MM]** -- [the idea text from $ARGUMENTS]
Use the current date and time for the timestamp.
IMPORTANT: Capture the idea text EXACTLY as the user typed it. Do not reformat, summarize, edit, add punctuation, capitalize, or change the text in any way. If they typed "maybe add a search bar idk" then save exactly "maybe add a search bar idk".
After the idea is written to IDEAS.md, save progress by committing the change:
git add .director/
git commit -m "idea: capture new idea"
This is a SILENT operation -- the user does not see git commands or commit details. If the commit fails (e.g., nothing to commit, git not initialized), proceed silently. The important thing is that the file was written; the commit prevents "unsaved changes" warnings in later commands.
Say:
"Got it -- saved to your ideas list."
That is the ENTIRE response. One line.
/director:ideas or any other command.Ideas are about zero-friction capture. The user had a thought, you saved it, done.
Throughout the entire idea flow, follow these rules:
reference/terminology.md and reference/plain-language-guide.md for all user-facing messages.$ARGUMENTS