scale game

Test your approach at extreme scales to find what breaks and what surprisingly survives.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "scale game" with this command: npx skills add obra/superpowers-skills/obra-superpowers-skills-scale-game

Scale Game

Overview

Test your approach at extreme scales to find what breaks and what surprisingly survives.

Core principle: Extremes expose fundamental truths hidden at normal scales.

Quick Reference

Scale Dimension Test At Extremes What It Reveals

Volume 1 item vs 1B items Algorithmic complexity limits

Speed Instant vs 1 year Async requirements, caching needs

Users 1 user vs 1B users Concurrency issues, resource limits

Duration Milliseconds vs years Memory leaks, state growth

Failure rate Never fails vs always fails Error handling adequacy

Process

  • Pick dimension - What could vary extremely?

  • Test minimum - What if this was 1000x smaller/faster/fewer?

  • Test maximum - What if this was 1000x bigger/slower/more?

  • Note what breaks - Where do limits appear?

  • Note what survives - What's fundamentally sound?

Examples

Example 1: Error Handling

Normal scale: "Handle errors when they occur" works fine At 1B scale: Error volume overwhelms logging, crashes system Reveals: Need to make errors impossible (type systems) or expect them (chaos engineering)

Example 2: Synchronous APIs

Normal scale: Direct function calls work At global scale: Network latency makes synchronous calls unusable Reveals: Async/messaging becomes survival requirement, not optimization

Example 3: In-Memory State

Normal duration: Works for hours/days At years: Memory grows unbounded, eventual crash Reveals: Need persistence or periodic cleanup, can't rely on memory

Red Flags You Need This

  • "It works in dev" (but will it work in production?)

  • No idea where limits are

  • "Should scale fine" (without testing)

  • Surprised by production behavior

Remember

  • Extremes reveal fundamentals

  • What works at one scale fails at another

  • Test both directions (bigger AND smaller)

  • Use insights to validate architecture early

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

systematic-debugging

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes

Repository SourceNeeds Review
31.3K85.6Kobra
General

executing-plans

Use when you have a written implementation plan to execute in a separate session with review checkpoints

Repository SourceNeeds Review
24.5K85.6Kobra
General

verification-before-completion

Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always

Repository SourceNeeds Review
18.9K85.6Kobra
General

writing-skills

Use when creating new skills, editing existing skills, or verifying skills work before deployment

Repository SourceNeeds Review
18.1K85.6Kobra