Back Of The Envelope
Převádí „vysoký provoz“ na čísla QPS, úložiště, šířky pásma a počtu serverů, se skriptem pro kontrolu výpočtů.
Otestováno · Funguje
Co umí
Vede odhady QPS, úložiště, šířky pásma a počtu serverů pro návrh systému pomocí standardních tabulek s pravidly (QPS na server, čísla latence, mocniny dvou). Spouští se na jazyk odhadů/plánování kapacity a dokonce implicitně, kdykoli se volba designu opírá o škálování. Dodává deterministickou Python kalkulačku (botec.py) s golden-fixture testem.
Testovací report
Spustil jsem balený botec.py na scénáři fotoaplikace s 50M DAU: vytvořil špičkové QPS, úložiště TB/den, celkové PB a šířku pásma 1.2GB/s s označeným špičkovým faktorem a jednotkami, kde neasistovaná základní verze získala pouze průměrné QPS a celkové úložiště — skutečně kompletnější. Vlastní test_botec.py golden-fixture kontrola prošla živě. Drobná chyba: počet serverů se zaokrouhluje na „0“ namísto „1“ pro lehké zátěže.
Testováno: 2026-07-15 · Claude Code 2.x (agent harness)
Instalace
git clone https://github.com/proyecto26/system-design-skills mkdir -p ~/.claude/skills cp -r system-design-skills/skills/back-of-the-envelope ~/.claude/skills/back-of-the-envelope
Příkazy a ukázkové prompty
/back-of-the-envelopePřevádí „vysoký provoz“ na čísla QPS, úložiště, šířky pásma a počtu serverů, se skriptem pro kontrolu výpočtů.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
estimate the QPS and storage needs for 50 million daily usershow many servers would I need to handle this traffic loadcalculate bandwidth and storage for a photo-sharing app at scale