From behavioral-core
Set a message budget for the current task. Forces efficiency by tracking progress against budget. Use when you want focused, fast work.
How this skill is triggered — by the user, by Claude, or both
Slash command
/behavioral-core:timeboxThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Set a message budget to force focused, efficient work.
Set a message budget to force focused, efficient work.
$ARGUMENTS. Default to 15 if no number is provided..claude/scopes/ if it does not exist..claude/scopes/.timebox with this exact content:budget: {N}
remaining: {N}
started: {ISO 8601 timestamp}
Timebox set: {N} messages. You have {N} messages to complete this task. No unnecessary exploration, no verbose explanations, no over-engineering. Be surgical.
After each message, decrement the remaining count in .claude/scopes/.timebox and remind yourself:
[{remaining}/{budget} messages left]
When remaining reaches 3, add urgency:
[{remaining}/{budget}] — Running low. Start wrapping up.
When remaining reaches 0:
Timebox reached. Wrap up now: commit what works, /handoff what doesn't.
Stop working on the task. Do not send further implementation messages.
npx claudepluginhub artmin96/forge-studio --plugin behavioral-coreGoverns API budget caps, reset rules, and commit-identity gate for Claude Code. Activates when starting autonomous work, spawning subagents, near a limit, or before a commit.
Keeps long Claude Code tasks on track by detecting looping/circular thinking, monitoring context budget, bounding internal reasoning, and triggering clean handoffs before context exhaustion.
Runs tasks autonomously until the 5-hour usage window is nearly spent, stopping at a configurable threshold to avoid rate limits. Supports weekly cap with --window 7d and optional queueing for next block.