CtrlK
BlogDocsLog inGet started
Tessl Logo

django-pro

Master Django 5.x with async views, DRF, Celery, and Django Channels. Build scalable web applications with proper architecture, testing, and deployment.

41

Quality

41%

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/django-pro/SKILL.md

The canonical home for this skill is django-pro in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

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

The skill reads as a persona/competency catalog rather than actionable guidance: it enumerates Django topics Claude already knows without executable examples, concrete workflows, or working references. Its only external reference points to a nonexistent file.

Suggestions

Replace the capability/topic catalog with concrete, copy-paste-ready guidance: example model/query code, async view snippets, and a real DRF/Celery/Channels setup pattern.

Make the single reference real by creating `resources/implementation-playbook.md`, or remove the dangling reference; split the bulky capability list into that reference file.

Add an explicit workflow with validation checkpoints (e.g., run migrations -> run `pytest` -> verify) instead of the abstract Response Approach steps.

DimensionReasoningScore

Conciseness

The body is a ~170-line catalog of capabilities, behavioral traits, and a knowledge base that largely restates Django domain knowledge Claude already has, and the persona ("Django expert") is restated across the Purpose section.

2 / 5

Actionability

There is no executable code, no concrete commands, and no specific examples; guidance like "Apply relevant best practices and validate outcomes" only describes rather than instructs, and the lone reference target does not exist.

1 / 5

Workflow Clarity

The 8-step "Response Approach" gives a rough abstract sequence but defines steps poorly and includes no validation checkpoints or feedback loops for risky operations like migrations or batch tasks.

2 / 5

Progressive Disclosure

A large capability catalog is inlined monolithically rather than split into reference files, and the single referenced file (`resources/implementation-playbook.md`) does not exist, leaving a broken, dangling reference.

2 / 5

Total

7

/

20

Passed

Description

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

The description clearly identifies the Django 5.x niche and several concrete sub-frameworks, giving it strong specificity and distinctiveness. Its main weakness is the absence of any explicit "Use when..." trigger clause, which caps completeness.

Suggestions

Add an explicit 'Use when working with Django 5.x projects, DRF APIs, Celery tasks, or Django Channels WebSockets' clause to satisfy the 'when' half of completeness.

Spell out 'Django REST Framework' alongside 'DRF' to broaden natural trigger-term coverage.

Lead with concrete actions (e.g., 'Design models, optimize queries, build async views and REST APIs') instead of the broad 'Master Django 5.x' framing.

DimensionReasoningScore

Specificity

Names concrete sub-areas ("async views, DRF, Celery, and Django Channels") and actions ("Build scalable web applications with proper architecture, testing, and deployment"), but the lead "Master Django 5.x" is broad rather than a granular action list.

4 / 5

Completeness

The "what" is clear, but there is no "Use when..." clause or equivalent explicit trigger guidance, which caps completeness at 3 per the judging guidelines.

3 / 5

Trigger Term Quality

Includes natural terms users say ("Django", "async views", "DRF", "Celery", "Django Channels"), but relies on the "DRF" abbreviation and omits spelled-out synonyms like "Django REST Framework" or file/extension cues.

4 / 5

Distinctiveness Conflict Risk

Django 5.x with named sub-frameworks (DRF, Celery, Channels) is a distinct niche with minimal conflict risk, though it could marginally overlap with general Python or web-development skills.

4 / 5

Total

15

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

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.