From claude-hopper
Create a sibling planning repo for the current project, seed it with planning context moved out of the main repo, and push to GitHub. Use when the user says "create a planning repo alongside this", "spin off planning", or "split planning into its own repo".
npx claudepluginhub danielrosehill/claude-code-plugins --plugin claude-hopperThis skill uses the workspace's default tool permissions.
Create a dedicated planning repository that lives alongside the current code repo. Planning material (roadmaps, notes, specs, brainstorms) is moved out of the main repo into the new one, keeping the code repo lean.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
Create a dedicated planning repository that lives alongside the current code repo. Planning material (roadmaps, notes, specs, brainstorms) is moved out of the main repo into the new one, keeping the code repo lean.
root=$(git rev-parse --show-toplevel)
name=$(basename "$root")
parent=$(dirname "$root")
<name>-planning) and confirm with the user.planning/, docs/planning, ROADMAP.md, NOTES.md, TODO.md, ideas/, brainstorm markdown. Present the list to the user and confirm what should move. Do not guess silently.mkdir "$parent/<planning-name>"
cd "$parent/<planning-name>"
git init -b main
README.md naming the sibling code repo and explaining this is its planning companion.CLAUDE.md briefly stating: this repo holds planning/spec/roadmap context for <name>, which lives at <path> / <github url>.git mv in the source repo, then copied over — or mv if they're untracked) from the main repo.git rm (or rm if untracked), commit with a message like chore: move planning into sibling <planning-name> repo. Do NOT push the main repo unless the user asks.git add -A, initial commit, then create the GitHub repo and push:
gh repo create danielrosehill/<planning-name> --private --source . --remote origin --push
git mv then physically move when possible so history is preserved in the source commit that removes them.