← All posts

The Best Django and FastAPI Skills for Claude Code

2026-10-17

Four skills, two frameworks, one shared baseline. The split matters because Django and FastAPI fail in opposite ways: Django is opinionated and misconfigures; FastAPI is unopinionated and drifts.


Python web development in our directory is covered by four skills scoring 9.0 or above — an unusually high floor. They divide into one baseline, one general framework skill, one specialist, and one alternative framework.

The skills worth installing

django-storages-s3 — 9.4 · Productivity

Django static and media storage on AWS S3 via django-storages. A single, specific configuration task — and the highest score in the group. That is not a coincidence: narrow, verifiable configuration skills tend to score better than broad ones, because there is a correct answer and the skill can encode it.

django-expert — 9.3 · Productivity

Django web applications and REST APIs with Django REST Framework. The generalist for the framework: models, views, serializers, permissions, and the conventions that make Django projects maintainable.

fastapi-expert — 9.1 · Developer Tools

Async Python APIs with FastAPI and Pydantic. The failure mode here is different from Django: FastAPI lets you structure a project many ways, and without strong opinions an agent will invent a new structure every session. This skill supplies the conventions Django gives you for free.

python-pro — 9.0 · Developer Tools

Modern Python 3.11+: type safety, async patterns, packaging. The baseline both framework skills assume. Worth installing alongside either, especially for type-heavy code.

The pairing rule

Install exactly one framework skill plus the baseline:

Installing both framework skills is a common mistake. Their descriptions overlap on "Python web API", and an agent choosing between them will sometimes choose wrong — which produces FastAPI advice inside a Django codebase.

Why the specialist scores highest

django-storages-s3 at 9.4 is a useful illustration of what scores well. The task is bounded, the correct configuration is known, and success is verifiable — either files upload to S3 or they do not. Broad skills are graded on judgment; narrow ones on correctness, and correctness is easier to score confidently.

That does not make the broad skills worse. It means their scores carry more uncertainty — which is why every one of them ships with its written rationale.

How to choose

The developer tools category covers testing, debugging, and the architecture skills that sit above the framework.