bp-performance-optimization

Apply structured optimization rules to improve software performance across CPU, memory, I/O, and concurrency.

159|47|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/davidYichengWei/agentic-engineering-framework --skill bp-performance-optimization
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bp-performance-optimization
Source: https://github.com/davidYichengWei/agentic-engineering-framework/tree/main/skills/bp-performance-optimization
Command: npx skills add https://github.com/davidYichengWei/agentic-engineering-framework --skill bp-performance-optimization

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Optimizing software performance is complex and error-prone without a structured approach; this Skill provides a proven methodology, principles, and rules to systematically improve CPU, memory, I/O, and concurrency performance.

Core Features & Use Cases

  • End-to-end performance methodology spanning profiling, design decisions, implementation, and review.
  • Design principles and concrete optimization rules that can be applied during coding, code reviews, and architecture decisions.
  • Use Case: When latency spikes occur in a service, apply these rules to identify hot paths, prune bottlenecks, and raise overall throughput.

Quick Start

Run a profiling session on the hot path and apply the first three optimization rules from this skill.

Frequently Asked Questions about bp-performance-optimization

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

FAQPage Schema
How do I optimize software performance systematically across CPU, memory, and concurrency bottlenecks?

To optimize software performance systematically, apply a structured methodology spanning profiling, design decisions, implementation, and code review. This approach targets CPU, memory, I/O, and concurrency bottlenecks using profiling-driven decision making.

What's the best way to identify and resolve latency spikes in a service?

The best way to resolve latency spikes is running a profiling session on the hot path and applying structured optimization rules to identify hot paths, prune bottlenecks, and raise overall throughput.

Can I apply performance optimization rules during code reviews and architecture design?

Yes, you can apply these performance optimization rules during code reviews and architecture decisions. The methodology provides concrete design principles to systematically improve CPU, memory, I/O, and concurrency performance across development workflows.

How does profiling-driven decision making improve software performance?

Profiling-driven decision making improves software performance by replacing guesswork with empirical data. It enforces formalized targets and stepwise optimization to systematically identify hot paths and prune bottlenecks across CPU and memory.

Do I need to set formalized optimization targets before starting profiling?

Yes, setting formalized optimization targets is required before profiling. The structured methodology satisfies requirements for formalized targets, profiling-driven decision making, stepwise optimization, and documentation-friendly workflows.

How to document stepwise optimization workflows for performance tuning?

To document stepwise optimization workflows, apply the structured set of rules across profiling, implementation, and review phases. This satisfies requirements for documentation-friendly workflows while tracking CPU, memory, and concurrency improvements.