Capacity Planner
Analyze resource usage trends, forecast growth, and recommend scaling actions
Example Prompt
Analyze our resource usage over the past 90 days and forecast when we'll need to scale up
About
Pulls historical resource utilization metrics from the database and container runtime, analyzes trends over time, and projects future capacity needs. Produces scaling recommendations with cost implications and posts an executive summary to stakeholders.
Workflow Steps
Query historical resource utilization metrics from the metrics database
📊 Run SQL QueryList current running containers and their resource allocation
📦 List ContainersAnalyze usage trends and project future capacity needs with growth modeling
🧠 Structured ReasoningStore the capacity forecast and recommendations in memory for future reference
🧠 Store MemoryPost the capacity planning report and scaling recommendations to Slack
📨 Send MessageTools Used
List Containers
List running and stopped Docker containers with status, ports, and image info
Store Memory
Persist a key-value pair to the agent's long-term knowledge graph memory
Run SQL Query
Execute a read-only SQL query against a PostgreSQL database and return results
Structured Reasoning
Break down a complex problem into sequential reasoning steps with explicit chain-of-thought
Send Message
Send a message to a Slack channel or direct message conversation
Required MCP Servers
Docker
Manage containers, images, volumes, and networks via the Docker daemon
Memory (Knowledge Graph)
Persistent knowledge graph for storing and retrieving structured information across sessions
PostgreSQL
Query, inspect, and manage PostgreSQL databases with full SQL support
Sequential Thinking
Dynamic problem-solving through structured thought sequences with branching and revision
Slack
Send messages, read channels, and manage Slack workspace interactions