CtrlK
BlogDocsLog inGet started
Tessl Logo

performance-profiler

Use this skill when the user wants to profile code performance, find bottlenecks, measure execution time, analyze memory usage, or optimize slow functions.

73

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

80%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A practical, highly actionable profiling reference with executable code across the main Python and web tooling. Its main gap is the absence of explicit multi-step workflows with validation checkpoints for operations that can affect production state (DB query changes, py-spy attach).

Suggestions

Add a short 'Recommended workflow' sequence (e.g., time → cProfile → line_profiler → memory_profiler) with explicit checkpoints so profiling follows a clear path rather than being a menu of options.

For database query analysis, include a validate/safe-practice checkpoint (e.g., run EXPLAIN ANALYZE on a replica or in a transaction, review before applying index changes) to add a feedback loop around potentially production-affecting changes.

Trim the inline 'What to look for' comments in the EXPLAIN ANALYZE section into a tighter checklist to push conciseness toward fully lean.

DimensionReasoningScore

Conciseness

Mostly lean, code-dense content with minimal prose padding; a few inline 'What to look for' notes and comments are useful but could be slightly trimmed.

4 / 5

Actionability

Executable, copy-paste-ready code and commands throughout (cProfile, line_profiler, memory_profiler, py-spy, EXPLAIN ANALYZE, Lighthouse) plus a quick-reference table covering common cases.

5 / 5

Workflow Clarity

Content is organized as a toolkit of techniques rather than a sequenced workflow, and database/query operations that touch production state lack validate-then-act checkpoints; per the destructive/batch cap this limits the score.

3 / 5

Progressive Disclosure

Single self-contained file with well-organized sections and a quick-reference table; no bundle files are needed, fitting the simple-skill exception for progressive disclosure.

5 / 5

Total

17

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description that pairs an explicit 'Use when...' trigger with a broad, concrete list of profiling actions and natural synonyms. It is clearly distinct from other skills and would reliably activate for the right requests.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'profile code performance, find bottlenecks, measure execution time, analyze memory usage, or optimize slow functions' — with comprehensive coverage across CPU, memory, timing, and optimization.

5 / 5

Completeness

Explicit 'Use this skill when...' trigger clause plus a concrete 'what' (profile/bottleneck/timing/memory/optimization); both what and when answered explicitly.

5 / 5

Trigger Term Quality

Natural user phrases with synonyms ('profile code performance', 'find bottlenecks', 'measure execution time', 'optimize slow functions'); matches the comprehensive-synonym anchor.

5 / 5

Distinctiveness Conflict Risk

Clear performance-profiling niche with distinct triggers; minimal overlap risk with other skills.

5 / 5

Total

20

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
ProwlrBot/prowlr-marketplace
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.