Back to Skills

audit-performance

Performance-focused audit that can run in background during implementation. Checks for inefficiencies, memory leaks, widget rebuilds. Injects P0 findings to main agent.

4stars1forksUpdated 3/25/2026

Security Assessment

Safe(100/100)
Security Score100/100

About audit-performance

The audit-performance skill is designed to identify and address performance bottlenecks in software projects, particularly in Flutter and Dart applications. It operates both as a standalone tool and in the background during implementation, enabling developers to detect inefficiencies, memory leaks, and other performance-critical issues without interrupting their workflow. By automatically analyzing code for problematic patterns such as infinite loops, main thread blocking, and uncontrolled resource growth, this skill helps maintain smooth, efficient application behavior and reduces the risk of runtime performance degradation.

Key capabilities include categorization of performance issues by severity, with P0 representing critical problems that must be fixed immediately, P1 covering important but less critical issues, and P2 highlighting minor considerations. The skill provides detailed examples and recommendations for each check, covering scenarios such as missing widget const declarations, unoptimized list operations, and repeated calculations. It also offers specialized Flutter/Dart guidance, addressing common pitfalls in widget rebuilds, memory management, and expensive synchronous operations. Results can be injected directly into the main agent for automated handling or output to designated directories for review, supporting integration with Claude Code or Codex CLI environments.

This skill is ideal for developers seeking to optimize application performance before release or during active implementation. It benefits teams that prioritize code quality and efficiency, particularly those working with Flutter or Dart, by catching performance issues early and providing actionable insights. Use cases include automated background auditing during feature development, standalone performance reviews for specific files or modules, and pre-release optimization checks to ensure applications run efficiently across devices and platforms.

FAQ

How do I run the audit-performance skill in standalone mode?

You can run it independently by executing `/audit-performance {files or feature}`, which will perform a full performance review on the specified code.

Can this skill run automatically during implementation?

Yes, in background mode it is triggered by the /implement skill and runs automatically with `run_in_background: true`, injecting critical findings into the main agent.

Where are the output results stored?

For Claude Code, results are saved to `.claude/output`, and for Codex CLI, they are saved to `.codex/output`. Findings can also be injected directly into the main agent.

Which programming languages does this skill primarily support?

The skill is tailored for Flutter/Dart applications, with specific checks for widget rebuilds, memory management, and expensive operations in Dart code.

Are all performance issues automatically fixed?

No, the skill identifies and categorizes performance problems but does not automatically fix them. Developers need to address the issues based on the provided recommendations.

Install audit-performance

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill