Superpowers 7.0.1 keeps its five-round fix limit after Claude Code compacts

3 hours ago

Superpowers 7.0.1 trims subagent-driven-development, writing-skills and executing-plans under Claude Code's 20,000-character re-attach cut, so the five-round fix limit survives a compaction. Brainstorming now writes a design doc and waits for your approval before it builds, even for a small change. https://github.com/obra/superpowers/releases/tag/v7.0.1 https://github.com/obra/superpowers/pull/2565 https://github.com/obra/superpowers/issues/2481 https://github.com/obra/superpowers/pull/2571

Ask

Ask about this presentation

Answers are generated from this presentation.

Chapters

  1. 0:00Superpowers 7.0.1 keeps its five-round fix limit after Claude Code compacts
  2. 0:21After a compaction, Claude Code re-attaches each skill cut at 20,000 characters
  3. 0:38One task ran 18 fix rounds before its human stopped it
  4. 0:53Three skills now fit under the cut
  5. 1:09A new test fails when any SKILL.md reaches 20,000 bytes
  6. 1:25Brainstorming writes a design doc before it builds, even for a small change
  7. 1:41Skipping the design doc without asking fell from 24 of 24 runs to 3
  8. 1:52Brainstorming still waits to be asked for approaches when you keep asking for a recommendation
Show transcript

Superpowers 7.0.1 keeps its five-round fix limit after Claude Code compacts

github.com/obra/superpowers · v7.0.1
fix round 18FIX ROUND 5/5 · BREAKER
obra/superpowers release v7.0.1 · Oct 21, 2026

Superpowers 7.0.1, released October 21, shrinks its subagent-driven-development skill under twenty thousand characters, so Claude Code keeps the skill's five-round fix limit after a compaction. In a long session, that limit is what stops one task from looping on fixes.

After a compaction, Claude Code re-attaches each skill cut at 20,000 characters

subagent-driven-development · 6.4.1 to 7.0.0
0 to 20,000 · re-attachedto 32,358 · gone
fix loop · five-round cap · final review · finish
obra/superpowers PR #2565 · issue #2481

After a compaction, Claude Code re-attaches each skill you invoked, cut off at twenty thousand characters. subagent-driven-development ran past thirty-two thousand. So the fix loop, its five-round cap and the final review were gone for the rest of the session.

One task ran 18 fix rounds before its human stopped it

subagent-driven-development · issue #2481
33 hoursone Claude Code session
36compactions
5rounds allowed per task
18+rounds on one task
obra/superpowers issue #2481

One reported session ran about thirty-three hours, through thirty-six compactions. The skill allows five fix rounds per task. One task ran eighteen, and had started a nineteenth, before the human stopped the loop.

Three skills now fit under the cut

superpowers v7.0.1 · SKILL.md sizes in bytes
subagent-driven-development32,577 → 19,506
writing-skills26,623 → 16,738
executing-plans20,405 → 18,103
Situational steps load from references/ when they are needed.
obra/superpowers PRs #2565 · #2564 · #2563

The fix moves the fix loop, the final review and five other steps into reference files, which the skill reads from disk at the step that needs them. writing-skills splits the same way, and executing-plans drops a repeated example.

A new test fails when any SKILL.md reaches 20,000 bytes

superpowers v7.0.1 · tests/skill-size
guards    every SKILL.md under 20,000 bytes
not fixed a skill dropped from re-attachment entirely
not fixed rules broken before any compaction
obra/superpowers PR #2565

A new test fails whenever any skill file reaches twenty thousand bytes, so the next addition can't push one over. It can't help when Claude Code drops a skill from the re-attached list altogether, or when rules break before any compaction at all.

Brainstorming writes a design doc before it builds, even for a small change

brainstorming · superpowers v7.0.1
2 or 3 approaches›you pick
›design doc›you approve›build
obra/superpowers PR #2571 · skills/brainstorming/SKILL.md

Brainstorming changes too. It now lays out two or three ways to build the thing, recommends one, and asks you to pick. Then it writes a design doc, a short one for a small change, and builds nothing until you approve it.

Skipping the design doc without asking fell from 24 of 24 runs to 3

brainstorming · gallery scenario, Claude Code
before
24/24
skipped a step unasked
7.0.1
3/24
skipped a step unasked
obra/superpowers PR #2571 · release v7.0.1

Asked for a small change to a photo gallery, the old skill skipped the design doc without asking in every run. Now it skips in about one run of eight.

Brainstorming still waits to be asked for approaches when you keep asking for a recommendation

github.com/obra/superpowers

Still weak: keep asking “what would you recommend?” and approaches often wait until asked

Spikes and an explicit “just build it” skip the steps. The compaction fix targets Claude Code.

How many compactions does your longest Claude Code session run through?
github.com/obra/superpowers/releases/tag/v7.0.1
obra/superpowers PR #2571 · release v7.0.1

One weak spot remains. If you keep asking what it would recommend, brainstorming often lays out approaches only when you ask for them. Throwaway spikes, and saying just build it, still skip the steps. How many compactions does your longest Claude Code session run through?