Back Of The Envelope
Zamienia 'duży ruch' na liczby QPS, pamięci masowej, przepustowości i serwerów, ze skryptem do sprawdzania obliczeń.
Testowano · Działa
Co robi ten skill
Pomaga w szacowaniu QPS, pamięci masowej, przepustowości i liczby serwerów dla projektowania systemów, używając standardowych tabel reguł kciuka (QPS na serwer, liczby opóźnień, potęgi dwójki). Reaguje na język szacowania/planowania pojemności, a nawet niejawnie, gdy wybór projektu zależy od skali. Dostarcza deterministyczny kalkulator Pythona (botec.py) z testem złotego wzorca.
Raport z testu
Uruchomiono dołączony botec.py na scenariuszu aplikacji fotograficznej z 50 milionami DAU: wygenerował szczytowe QPS, TB/dzień pamięci masowej, PB całkowitej i przepustowość 1,2 GB/s z oznaczoną wartością szczytową i jednostkami, gdzie nieukierunkowana podstawa uzyskała tylko średnie QPS i całkowitą pamięć masową — naprawdę bardziej kompletne. Własne sprawdzenie złotego wzorca test_botec.py przeszło na żywo. Drobna wada: liczba serwerów zaokrągla się do '0' zamiast '1' dla lekkich obciążeń.
Testowano: 2026-07-15 · Claude Code 2.x (agent harness)
Instalacja
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
Komendy i przykładowe prompty
/back-of-the-envelopeZamienia 'duży ruch' na liczby QPS, pamięci masowej, przepustowości i serwerów, ze skryptem do sprawdzania obliczeń.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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