Back Of The Envelope
Convierte "alto tráfico" en números de QPS, almacenamiento, ancho de banda y recuento de servidores, con un script para verificar las matemáticas.
Probado · Funciona
Qué hace
Guía la estimación de QPS, almacenamiento, ancho de banda y recuento de servidores para el diseño de sistemas utilizando tablas estándar de reglas generales (QPS por servidor, números de latencia, potencias de dos). Se activa con lenguaje de estimación/planificación de capacidad, e incluso implícitamente siempre que una elección de diseño dependa de la escala. Envía una calculadora determinista de Python (botec.py) con una prueba de fixture dorada.
Informe de la prueba
Ejecuté el botec.py incluido en un escenario de aplicación de fotos de 50M-DAU: produjo QPS pico, TB/día de almacenamiento, PB total y 1.2GB/s de ancho de banda con factor pico y unidades etiquetados, donde una línea base sin ayuda solo obtuvo QPS promedio y almacenamiento total — genuinamente más completo. La propia verificación de fixture dorada test_botec.py pasó en vivo. Defecto menor: el recuento de servidores se redondea a "0" en lugar de "1" para cargas de trabajo ligeras.
Probado el: 2026-07-15 · Claude Code 2.x (agent harness)
Instalación
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
Comandos y prompts de ejemplo
/back-of-the-envelopeConvierte "alto tráfico" en números de QPS, almacenamiento, ancho de banda y recuento de servidores, con un script para verificar las matemáticas.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
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