From ideation-planning
Provision a new ideation-planning workspace on disk. Use when the user wants to start a new ideation, evaluation, ranking, decision, simulation, feature-intake, or idea-capture workspace. Accepts a workspace name and a variant. Scaffolds the workspace, personalises CLAUDE.md from user memory, and (by default) creates a public GitHub repo.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin ideation-planningThis skill is limited to using the following tools:
Creates a new workspace for one of the ideation-planning variants. This plugin's commands (`/ideation-planning:idea-capture`, `/ideation-planning:eval-single-idea`, etc.) are globally available once installed — this skill only provisions the **data scaffold** that those commands read from and write to.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Creates a new workspace for one of the ideation-planning variants. This plugin's commands (/ideation-planning:idea-capture, /ideation-planning:eval-single-idea, etc.) are globally available once installed — this skill only provisions the data scaffold that those commands read from and write to.
$ARGUMENTS is parsed as:
~/repos/github/my-repos.--variant=<v> (required): one of ideation-session, single-idea-eval, multi-idea-ranking, feature-ideas, simulation, idea-capture.--local-only — skip GitHub repo creation. Default: create public repo.--private — create private GitHub repo. Default: public./ideation-planning:new-workspace my-brainstorm --variant=ideation-session
/ideation-planning:new-workspace saas-pivot-analysis --variant=single-idea-eval
/ideation-planning:new-workspace vendor-shortlist --variant=multi-idea-ranking
/ideation-planning:new-workspace ai-policy-debate --variant=simulation
Extract workspace name, target parent path, variant, and flags from $ARGUMENTS. If workspace name or variant is missing, ask the user.
The bundled scaffold lives at ${CLAUDE_SKILL_DIR}/../../template/<variant>/. Confirm it exists. If the variant isn't one of the six, list the valid variants and stop.
Read ~/.claude/CLAUDE.md if it exists. Extract OS, locale, timezone, and identity facts to personalise the workspace CLAUDE.md.
mkdir -p <target-parent>/<workspace-name>
cp -r ${CLAUDE_SKILL_DIR}/../../template/<variant>/. <target-parent>/<workspace-name>/
Do not copy any .claude/ tree. The plugin's primitives are global.
Open the workspace's CLAUDE.md and:
{{PLACEHOLDER}} tokens that require user input unresolved — step 6 handles those.Ask the user only for facts this plugin can't infer:
/ideation-planning:ideation-configure next.input/ideas/to-process/ and runs /ideation-planning:eval-single-idea.spec/spec.md.conference, negotiation, or debate-map). Record in CLAUDE.md.cd <target-parent>/<workspace-name>
git init
git add .
git commit -m "Initial workspace from ideation-planning plugin"
Unless --local-only:
gh repo create <workspace-name> --<public|private> --source=. --push
Tell the user:
${CLAUDE_SKILL_DIR}/../../template/ (not ${CLAUDE_PLUGIN_ROOT} — that's only exported in hooks/MCP)..claude/commands/, .claude/agents/, or .claude/skills/ into the new workspace.