Fork Claude sessions to handle side tasks in parallel without losing context
Inherits all available tools
Additional assets for this skill
This skill inherits all available tools. When active, it can use any tool Claude has access to.
Forky lets you spawn parallel Claude sessions to handle side tasks while preserving your current context and focus.
Use forky when:
Classic scenarios:
/forky "Check the docs for X and summarize the relevant parts"
/forky "Run the full test suite and report failures"
/forky "Review this approach - am I overcomplicating it?"
/forky "Update the README to reflect these changes"
YOU HAVE NO PERCEPTION OF TIME. If you spawn a fork and then poll for its completion, you will check every second, burning tokens and context for nothing.
WRONG:
/forky "do something"
# checks status
# checks status again
# checks status again
# 50 more checks...
RIGHT:
/forky "do something"
# continues with other work
# fork notifies when done via Stop hook
Forks run detached. You'll be notified when they complete. Trust the system.
/forky "task description"aotbz20v)forky done <id> "summary" when completeForks can have more than two prongs. Spawn as many as needed:
/forky "Research authentication options"
/forky "Check performance benchmarks"
/forky "Look for security vulnerabilities"
All three run in parallel. You continue working. Results come back as each completes.
When you're uncertain or facing a complex decision:
/forky "Explore approach A - implement a rough prototype"
/forky "Explore approach B - implement a rough prototype"
Let your forks do the exploration. Compare results when they return. This is cheaper than going down a wrong path yourself.
forky list forks # See all forks and their status
forky messages <id> # View what a fork said/did
forky read <id> # Mark as read when done reviewing
Use lighter models for simple tasks:
/forky -m haiku "Summarize this file"
/forky -m haiku "Check for typos in the docs"
Reserve heavier models for complex work:
/forky -m opus "Design the authentication architecture"
Use -l to message the last fork instead of creating new:
/forky "Start implementing the auth module"
# later...
/forky -l "Now add the logout functionality"
Think of forks as capable colleagues you can hand tasks to:
You're preserving your context. They're doing the legwork. Everyone wins.