schedule-performance-review

Scans a codebase for performance issues, scores findings, and implements the top fix via pull request.

Updated Sep 2, 2026
One-click install
npx skills add https://github.com/JSdotNet/devbook --skill schedule-performance-review-jsdotnet
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: schedule-performance-review
Source: https://github.com/JSdotNet/devbook/tree/main/plugins/delivery-schedule/skills/schedule-performance-review
Command: npx skills add https://github.com/JSdotNet/devbook --skill schedule-performance-review-jsdotnet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Performance regressions accumulate silently in a codebase because nobody schedules time to hunt for them. This Skill runs a structured, repeatable performance review that surfaces the ten highest-value improvements, scores them by impact and effort, and turns the best one into a reviewed, tested pull request. ## Core Features & Use Cases - Scored Findings Scan: Analyzes the codebase against a performance checklist covering allocations, async patterns, LINQ and collections, and I/O or database access, then ranks the top 10 findings by impact and effort. - TDD-Based Implementation: Implements the winning finding through a Red-Green-Refactor cycle with a failing benchmark or test, followed by a code review before committing. - Gated Pull Request: Presents the findings table and fix for explicit human approval before opening a labeled PR, keeping automated changes reviewable. - Use Case: Run weekly on a .NET service to steadily eliminate issues like repeated LINQ enumeration or sync-over-async database calls, one focused PR at a time. ## Quick Start Run the performance review on the default scope and open a PR for the highest-impact, lowest-effort finding.

Frequently Asked Questions about schedule-performance-review

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

FAQPage Schema
How do I automatically find performance issues in a .NET codebase?▼

Run a structured performance scan that checks allocation reduction, async efficiency, LINQ and collections, and I/O or database patterns. Each finding is scored on impact and effort from 1 to 5, and the top 10 are presented as a ranked table.

How to run a scheduled performance review before a release?▼

Invoke the review weekly or before each release with the default 'all' scope or a path glob like src/MyService/**. It scans, scores, implements one finding via TDD, and opens a labeled pull request after your approval.

Does the performance review work with non-.NET repositories?▼

Yes, but the Aspire logging and dotnet test steps are omitted. The scan and build commands are adapted to the project's actual ecosystem, while the scoring, ranking, and PR workflow remain the same.

Can I preview performance findings without making code changes?▼

Yes, set dry-run mode to true. The scan produces the scored top-10 findings table and stops before any implementation, branch creation, or pull request.

Why does the skill implement only one finding per run?▼

Limiting each run to a single finding keeps pull requests focused and reviewable. The remaining nine findings are preserved in the summary for future review cycles, and already-fixed findings are skipped on subsequent runs.