CLAUDE LABJP
FORK — Claude Code 2.1.212 changes what /fork does: it copies your conversation into a new background session with its own row in claude agents, so you can keep working. The old in-session subagent is now /subtaskLIMITS — WebSearch calls are now capped at 200 per session by default, and subagent spawns get the same 200 ceiling, so a runaway search or delegation loop stops on its ownMCPBG — MCP tool calls running past two minutes now move to the background automatically, keeping the session usable. Tune the threshold with CLAUDE_CODE_MCP_AUTO_BACKGROUND_MSPLANFIX — Fixed plan mode auto-running file-modifying Bash commands such as touch and rm without a permission prompt or an SDK canUseTool callbackSONNET5 — Claude Sonnet 5 is running on introductory pricing of $2 per million input tokens and $10 per million output. After August 31 it moves to $3 and $15IPO — Bankers are reportedly lining up investor meetings for Anthropic ahead of a possible public listing as soon as OctoberFORK — Claude Code 2.1.212 changes what /fork does: it copies your conversation into a new background session with its own row in claude agents, so you can keep working. The old in-session subagent is now /subtaskLIMITS — WebSearch calls are now capped at 200 per session by default, and subagent spawns get the same 200 ceiling, so a runaway search or delegation loop stops on its ownMCPBG — MCP tool calls running past two minutes now move to the background automatically, keeping the session usable. Tune the threshold with CLAUDE_CODE_MCP_AUTO_BACKGROUND_MSPLANFIX — Fixed plan mode auto-running file-modifying Bash commands such as touch and rm without a permission prompt or an SDK canUseTool callbackSONNET5 — Claude Sonnet 5 is running on introductory pricing of $2 per million input tokens and $10 per million output. After August 31 it moves to $3 and $15IPO — Bankers are reportedly lining up investor meetings for Anthropic ahead of a possible public listing as soon as October
Articles/Claude Code
Claude Code/2026-05-23Advanced

Skill, Subagents, and Rules in Claude Code: A One-Hour Implementation Loop That Fits a Solo Operator

Misaki Ito at SonicGarden wrote about wiring Claude Code's Skill, Subagents, and Rules to close a week's worth of low-priority work in one meeting. Here is how I adapted that pattern as a solo developer running a 50M-download app business.

Claude Code198SkillSubagents8RulesAutomation39Team WorkflowMCP45

Premium Article

Low-priority work that keeps sliding past is the same shape of problem whether you are a solo developer or part of a team. I felt that strongly reading Misaki Ito at SonicGarden write up "Wiring an internal project with Claude Code Skill". The pattern is exactly the one I had been trying to assemble for my own setup.

What follows is a port of that pattern to a single-operator context, with a few small adjustments from my own decade-plus of running mobile apps independently. The portfolio crossed 50 million downloads a while back and I am the only one maintaining it, so "designing a loop that does not depend on willpower" is a load-bearing constraint, not a nice-to-have.

Why a Loop, Not Willpower

Low-priority work does not move because of willpower. Willpower is too dependent on context: today's focus, what else landed in your inbox, your sleep. Any one of these can break, and when they do, the low-priority list is the first thing sacrificed.

You are better off designing a loop that does not depend on willpower at all. SonicGarden's article describes one: after the weekly meeting ends, use the "follow-up" slot to run a Skill that fans out across multiple tasks and lands them in parallel. By the time the follow-up is over, the work is ready for review.

For a solo developer like me, "the follow-up slot" reads as "the one-hour weekly review block". I sit down, list the tasks I want to move, kick off the Skill, and by the time I am done thinking about higher-order things, the PRs exist.

How Skill, Subagents, and Rules Divide Responsibility

The three Claude Code primitives split cleanly by responsibility:

PrimitiveRoleLifetime
SkillWorkflow entry point — receives arguments, drives stepsPer-project to global
SubagentsOne-task execution units, runnable in parallelOne task lifecycle
RulesPer-environment operational rules, PROJECT_ID, MCP setupAlways in context

Holding this split in your head saves you from later asking "where does this piece live?" My layout follows the same shape SonicGarden used:

~/.claude/
├── skills/
│   └── start/
│       └── SKILL.md          ← entry point
├── rules/
│   ├── project.md            ← project management tool integration
│   └── tools.md              ← MCP, PROJECT_ID, etc.
└── agents/
    └── task-implementer.md   ← parallel execution subagent

I declare PROJECT_ID inside rules/tools.md and have the Skill say "if no argument is passed, use the value declared in Rules." That keeps the invocation slim — passing the ID every time gets tedious quickly.

Thank you for reading this far.

Continue Reading

What follows includes implementation code, benchmarks, and practical content we hope you'll find useful. This site runs without ads — server and development costs are supported entirely by members like you. If it's been helpful, we'd be truly grateful for your support.

WHAT YOU'LL LEARN
How Skill, Subagents, and Rules divide responsibility so 'low-priority' work stops slipping forever
A concrete file layout and prompts for fanning subagents out across a week's task list in one hour
Where I, running this as a solo operator on a 50M-download portfolio, keep human judgment in the loop
Secure payment via Stripe · Cancel anytime

Unlock This Article

Get full access to the rest of this article. Buy once, read anytime. This site is ad-free — your support goes directly toward keeping it running.

or
Unlock all articles with Membership →
Share

Thank You for Reading

Claude Lab is ad-free, supported entirely by members like you. We publish practical guides daily with implementation code, benchmarks, and production-ready patterns. If you've found it useful, we'd love to have you on board.

  • Copy-paste ready implementation code
  • New advanced guides published daily
  • $5/mo or $10 for lifetime access
View Membership →

Related Articles

Claude Code2026-07-18
Branch with /fork, Delegate with /subtask — Two Commands That Traded Jobs
In Claude Code 2.1.212, /fork now clones your conversation into a background session, and in-session subagents moved to /subtask. Here is how I decide between them, and the budgets worth setting before you start branching freely.
Claude Code2026-07-17
My Nightly Subagents Ran, and I Couldn't Retrace Them — Trimming the Logs That --forward-subagent-text Unleashed
Subagent text and thinking can now flow into stream-json output, and unattended log volume climbs sharply with it. Here are measured numbers, a three-tier retention filter that keeps only what postmortems need, and a correlation ID design that survives missing fields.
Claude Code2026-06-14
A SubagentStop Hook That Grades Subagent Output and Sends It Back to Be Redone
When a Claude Code subagent occasionally returns rule-breaking work, a SubagentStop hook can grade it automatically and ask for a redo. Here is a working setup with code and field notes.
📚RECOMMENDED BOOKS
Build a Large Language Model (From Scratch)
Sebastian Raschka
LLM Dev
Prompt Engineering for LLMs
Berryman & Ziegler
Prompting
AI Engineering
Chip Huyen
AI Eng
* Contains affiliate links
See all →