Skip to content
Agentmart
Submit a tool

spawn-planning-repo

Create a sibling planning repo for the current project, seed it with planning context moved out of the main repo, and push to GitHub.

Skill by danielrosehill

IndexedMIT★ 1
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/danielrosehill-spawn-planning-repo

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

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".

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/spawn-planning-repo

What's inside

Skill name
spawn-planning-repo
Description
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".
License
MIT
Instructions
38 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Spawn Planning Repo

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.

## Steps

1. Identify the current repo root and parent directory:
   ```bash
   root=$(git rev-parse --show-toplevel)
   name=$(basename "$root")
   parent=$(dirname "$root")
   ```
2. Propose a planning repo name (default: `<name>-planning`) and confirm with the user.
3. Survey the current repo for planning-flavored files/dirs — e.g. `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.
4. Create the new repo directory and initialize it:
   ```bash
   mkdir "$parent/<planning-name>"
   cd "$parent/<planning-name>"
   git init -b main
   ```
5. Seed it with:
   - A `README.md` naming the sibling code repo and explaining this is its planning companion.
   - A `CLAUDE.md` briefly stating: this repo holds planning/spec/roadmap context for `<name>`, which lives at `<path>` / `<github url>`.
   - The planning files moved (via `git mv` in the source repo, then copied over — or `mv` if they're untracked) from the main repo.
6. In the main repo: remove the moved files with `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.
7. In the new planning repo: `git add -A`, initial commit, then create the GitHub repo and push:
   ```bash
   gh repo create danielrosehill/<planning-name> --private --source . --remote origin --push
   ```
8. Report: new repo path, GitHub URL, list of files moved, and the pending (uncommitted-pushed) state of the main repo.

## Notes

- Always confirm the file list before moving anything — planning material is subjective.
- Use `git mv` then physically move when possible so history is preserved in the source commit that removes them.
- The new repo is private by default; ask if the user wants public.

From danielrosehill/Claude-Hopper, MIT.

More from danielrosehill/Claude-Hopper

Signals

Stars
1
Forks
0
Open issues
1
Last commit (this folder)
Apr 29, 2026 (6 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from danielrosehill

Cite this page

spawn-planning-repo skill. Agent Mart. https://agentmart.dev/skills/danielrosehill-spawn-planning-repo (last updated 2026-10-24)