scalability-playbook

Identify system bottlenecks and generate phased scaling strategies with cost implications.

5|Updated Dec 31, 2025
One-click install
npx skills add https://github.com/patricio0312rev/skillset --skill scalability-playbook
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scalability-playbook
Source: https://github.com/patricio0312rev/skillset/tree/main/templates/architecture/scalability-playbook
Command: npx skills add https://github.com/patricio0312rev/skillset --skill scalability-playbook

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scalability planning helps teams identify bottlenecks, forecast growth, and define phased, cost-aware strategies before performance issues arise.

Core Features & Use Cases

  • Identifies current bottlenecks in apps and infrastructure.
  • Provides ordered scaling strategies with triggers, phased plans, and cost implications.
  • Use Case: When planning a system upgrade to support 10x traffic, generate a cost-aware scaling roadmap and actionable tasks.

Quick Start

Run a scalability assessment to identify bottlenecks and draft a phased scaling plan.

Frequently Asked Questions about scalability-playbook

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I identify system bottlenecks before planning a scaling strategy?

To identify bottlenecks for capacity planning, you analyze current system performance across web apps, services, and data layers to detect growth constraints. This assessment isolates infrastructure limitations before they degrade application performance.

What is the best way to plan capacity for a system expecting 10x traffic growth?

The best way to plan capacity for 10x traffic growth is to generate a cost-aware scaling roadmap with phased plans and specific triggers. This approach structures your scaling strategies progressively to handle traffic increases without overspending.

How does load testing integrate with capacity planning and cost analysis?

Load testing integrates with capacity planning by validating system behavior under stress, which then informs cost analysis for scaling strategies. This integration ensures your phased scaling plans are triggered by actual performance data rather than estimates.

When do I need to implement a phased scaling strategy for my web app?

You need to implement a phased scaling strategy when capacity planning forecasts growth scenarios that will exceed current bottlenecks. This proactive approach defines specific triggers and cost implications before performance issues arise in your web apps or data layers.

Can I use this approach to cut bottlenecks across both web services and data layers?

Yes, you can apply this bottleneck analysis and scaling strategy approach across web apps, services, and data layers. It identifies performance limitations in different system components and provides ordered scaling strategies tailored to each layer's specific needs.