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

3 weeks 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 about 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
  1. 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.

    Slide text
    github.com/obra/superpowers · v7.0.1
    fix round 18 FIX ROUND 5/5 · BREAKER
    obra/superpowers release v7.0.1 · Oct 21, 2026
  2. 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.

    Slide text
    subagent-driven-development · 6.4.1 to 7.0.0
    0 to 20,000 · re-attached to 32,358 · gone
    fix loop · five-round cap · final review · finish
    obra/superpowers PR #2565 · issue #2481
  3. 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.

    Slide text
    subagent-driven-development · issue #2481
    33 hours one Claude Code session
    36 compactions
    5 rounds allowed per task
    18+ rounds on one task
    obra/superpowers issue #2481
  4. 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.

    Slide text
    superpowers v7.0.1 · SKILL.md sizes in bytes
    subagent-driven-development 32,577 → 19,506
    writing-skills 26,623 → 16,738
    executing-plans 20,405 → 18,103
    Situational steps load from references/ when they are needed.
    obra/superpowers PRs #2565 · #2564 · #2563
  5. 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.

    Slide text
    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
  6. 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.

    Slide text
    brainstorming · superpowers v7.0.1
    2 or 3 approaches › you pick
    › design doc › you approve › build
    obra/superpowers PR #2571 · skills/brainstorming/SKILL.md
  7. 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.

    Slide text
    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
  8. 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?

    Slide text
    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

What happened in AI today, in your inbox

One short email each evening. Read it and you’re caught up.

Built with ❤️ in New York