CtrlK
BlogDocsLog inGet started
Tessl Logo

django-perf-review

Django performance code review. Use when asked to "review Django performance", "find N+1 queries", "optimize Django", "check queryset performance", "database performance", "Django ORM issues", or audit Django code for performance problems.

66

Quality

81%

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

77%Scale 1-5

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

This is a high-quality, actionable skill with excellent workflow clarity and concrete code examples covering the major Django performance anti-patterns. Its main weaknesses are length (could be more concise by trimming explanations of concepts Claude knows and reducing the LOW priority section) and lack of progressive disclosure (everything is in one file when some content could be split out). The validation-first approach and false positive guidance are particularly strong differentiators.

Suggestions

Trim the Priority 5 section significantly or move it to a separate MINOR_PATTERNS.md file — the skill itself says these are 'rarely worth reporting'

Remove explanatory phrases Claude already knows (e.g., 'Querysets are lazy', 'Loading entire tables exhausts memory') to improve conciseness

Consider splitting the false positives section and detailed validation checklists into a separate VALIDATION.md reference file to improve progressive disclosure

DimensionReasoningScore

Conciseness

The skill is thorough and well-organized, but at ~300 lines it includes some content Claude already knows (e.g., explaining that querysets are lazy, what OOM kills are, basic Django patterns). The Priority 5 section explicitly says 'rarely worth reporting' yet still takes up significant space. The false positives section is valuable but somewhat verbose.

3 / 5

Actionability

Every category includes concrete, executable Python code examples showing both the problem and solution. The validation checklists provide specific, actionable steps. The output format section gives a complete, copy-paste-ready template with a worked example. Code is real Django, not pseudocode.

5 / 5

Workflow Clarity

The review workflow is clearly sequenced: research first → validate → report. Each priority category has explicit validation checklists with checkboxes. The 'Validation Requirements' section provides a clear 5-step process with a hard gate ('If you cannot validate all steps, do not report'). The final sanity check before submission acts as a feedback loop.

5 / 5

Progressive Disclosure

All content is in a single monolithic file with no references to supporting files. The skill is ~300 lines and could benefit from splitting detailed examples, validation checklists, or the false positives section into separate reference files. However, the internal structure with clear headers and priority-based organization partially compensates.

3 / 5

Total

16

/

20

Passed

Description

86%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.

This description excels at trigger term coverage and completeness, with a strong 'Use when...' clause containing many natural phrases users would say. Its main weakness is that the 'what' portion is quite brief—'Django performance code review' doesn't enumerate the specific analyses or outputs the skill provides (e.g., identifying select_related/prefetch_related opportunities, analyzing query counts, suggesting indexing). Adding more concrete capability details would strengthen specificity.

Suggestions

Expand the 'what' portion to list specific concrete actions, e.g., 'Identifies N+1 queries, suggests select_related/prefetch_related optimizations, analyzes queryset efficiency, recommends database indexing strategies, and detects unnecessary database hits in Django views.'

DimensionReasoningScore

Specificity

Names the domain (Django performance) and implies actions like code review, finding N+1 queries, and optimizing, but doesn't list concrete specific actions beyond naming problem types. It says 'review' and 'audit' but doesn't describe what outputs or analyses are produced.

3 / 5

Completeness

Clearly answers both 'what' (Django performance code review) and 'when' with an explicit 'Use when...' clause containing multiple concrete trigger phrases covering various ways a user might request this skill.

5 / 5

Trigger Term Quality

Excellent coverage of natural trigger terms including 'review Django performance', 'find N+1 queries', 'optimize Django', 'check queryset performance', 'database performance', 'Django ORM issues', and 'audit Django code for performance problems'. These are phrases users would naturally say.

5 / 5

Distinctiveness Conflict Risk

Fairly distinct with its focus on Django-specific performance and ORM optimization, which narrows the niche well. Minor overlap risk with general code review skills or general Python performance skills, but the Django + performance combination is quite specific.

4 / 5

Total

17

/

20

Passed

Validation

81%

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

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

9

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.