From claude-rudder
Create a new GitHub repo seeded with context from the current conversation. Use when the user says "repo from thread", "repo from chat", "let's turn this conversation into a repo", or "create a repo to manage this project" mid-conversation.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin claude-rudderThis skill uses the workspace's default tool permissions.
Mid-conversation, the user realizes the work being discussed deserves its own GitHub repo. Spin one up and seed it with the context accumulated so far, so a fresh Claude session in that repo can pick up where this thread left off.
Facilitates GitHub contribution workflows including creating/updating pull requests, issues, discussions, and comments using GitHub CLI with semantic analysis for titles and descriptions.
Updates CLAUDE.md with workflow decisions, tool preferences, conventions, and patterns from recent conversations. Ensures context persists across sessions.
Exports conversation context (purpose, intent, design decisions, constraints) to .dev/contexts/{sanitized-branch}.md for handoff to reviewers, other AIs, or new sessions. Triggers on phrases like 'export context' or 'save to .dev'.
Share bugs, ideas, or general feedback.
Mid-conversation, the user realizes the work being discussed deserves its own GitHub repo. Spin one up and seed it with the context accumulated so far, so a fresh Claude session in that repo can pick up where this thread left off.
~/repos/github/my-repos/).mkdir -p <parent>/<name> && cd <parent>/<name>
git init -b main
README.md — short project description.CLAUDE.md — the distilled context from step 2, framed as instructions for a fresh Claude session ("This repo was spun out of a conversation on . Context so far: …").context/thread-origin.md — longer-form notes on decisions, open questions, next steps.gh repo create danielrosehill/<name> --<public|private> --source . --remote origin --push
/session-transfer:new-claude-at <path> to continue the work in a fresh session with the seeded context.