CtrlK
BlogDocsLog inGet started
Tessl Logo

jbvc/django-pro

Master Django 5.x with async views, DRF, Celery, and Django Channels. Build scalable web applications with proper architecture, testing, and deployment. Use PROACTIVELY for Django development, ORM optimization, or complex Django patterns.

57

Quality

57%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Overview
Quality
Evals
Security
Files

Quality

Discovery

89%

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 is a solid skill description that clearly identifies its Django-specific niche and includes an explicit 'Use ... for' trigger clause. The trigger terms are strong and cover the major Django ecosystem tools. The main weakness is that the capability descriptions lean toward broad categories (testing, deployment, architecture) rather than listing specific concrete actions the skill enables.

Suggestions

Replace broad terms like 'proper architecture, testing, and deployment' with more specific actions such as 'write model migrations, configure Celery task queues, implement WebSocket consumers, optimize QuerySet performance'.

DimensionReasoningScore

Specificity

Names the domain (Django) and mentions several technologies (async views, DRF, Celery, Django Channels) and some actions (ORM optimization, testing, deployment), but the actions are broad rather than concrete specific tasks like 'configure Celery task queues' or 'implement WebSocket consumers'.

2 / 3

Completeness

Clearly answers both 'what' (Django 5.x with async views, DRF, Celery, Channels, scalable web apps with architecture/testing/deployment) and 'when' ('Use PROACTIVELY for Django development, ORM optimization, or complex Django patterns'). The explicit 'Use ... for' clause satisfies the trigger guidance requirement.

3 / 3

Trigger Term Quality

Includes strong natural keywords users would say: 'Django', 'DRF' (Django REST Framework), 'Celery', 'Django Channels', 'async views', 'ORM optimization', 'Django patterns', 'deployment', 'testing'. These cover many common terms a developer would use when seeking Django help.

3 / 3

Distinctiveness Conflict Risk

Clearly scoped to Django specifically, with distinct triggers like 'Django 5.x', 'DRF', 'Celery', 'Django Channels', and 'ORM optimization'. Unlikely to conflict with generic Python skills or other web framework skills due to the Django-specific terminology.

3 / 3

Total

11

/

12

Passed

Implementation

7%

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

This skill reads like a persona description or role-playing prompt rather than an actionable skill file. It consists almost entirely of capability lists and behavioral descriptions that Claude already knows, with no executable code, no concrete workflows, and no specific Django patterns or solutions. The content would need a complete rewrite to be useful as a skill.

Suggestions

Replace the capability/knowledge/behavioral lists with concrete, executable code examples for key Django patterns (e.g., async views, N+1 query fixes, Celery task setup, DRF serializer patterns).

Add specific multi-step workflows with validation checkpoints for common Django tasks like database migrations, deployment setup, or setting up Django Channels.

Remove sections that describe what Claude should be ('Behavioral Traits', 'Knowledge Base', 'Capabilities') and replace with actionable instructions showing Django-specific patterns Claude should follow.

Expand the reference to 'resources/implementation-playbook.md' by adding more clearly signaled references for specific topics (e.g., 'For DRF patterns see resources/drf-patterns.md') and ensure the main file contains a concise quick-start with real code.

DimensionReasoningScore

Conciseness

Extremely verbose and padded with information Claude already knows. The bulk of the content is lists of capabilities, knowledge areas, and behavioral traits that describe what Claude should be rather than providing actionable instructions. Sections like 'Capabilities', 'Knowledge Base', and 'Behavioral Traits' are essentially restating things Claude already understands about Django development.

1 / 3

Actionability

Contains zero executable code, no concrete commands, no specific examples, and no copy-paste ready snippets. The entire skill is abstract descriptions and bullet-point lists of topics. The 'Response Approach' section lists vague steps like 'Analyze requirements' without any concrete guidance. The 'Example Interactions' are just sample prompts, not worked examples.

1 / 3

Workflow Clarity

No clear multi-step workflows are defined. The 'Response Approach' section lists 8 numbered items but they are vague directives ('Analyze requirements', 'Suggest Django-idiomatic solutions') with no validation checkpoints, no error recovery, and no concrete sequencing for any Django task.

1 / 3

Progressive Disclosure

There is a reference to 'resources/implementation-playbook.md' for detailed examples, which shows some awareness of progressive disclosure. However, the main file itself is a monolithic wall of bullet-point lists that could be dramatically condensed, and there's only one external reference with no clear signaling of what it contains.

2 / 3

Total

5

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

10

/

11

Passed

Reviewed

Table of Contents