FWIW Docs sources are already available, e.g.:
https://docs.djangoproject.com/en/6.1/_sources/ref/models/fields.txt
I’m not sure LLMs really mind the rst vs md difference.
FWIW Docs sources are already available, e.g.:
https://docs.djangoproject.com/en/6.1/_sources/ref/models/fields.txt
I’m not sure LLMs really mind the rst vs md difference.
As I’m also developing a Django skill for setting up new projects—Django Seedkit—I can share some experience from working on it.
The biggest challenge is determining whether a skill is actually needed. For example, LLMs are already quite good at template inheritance and choosing the correct template directory. Even when they make a mistake, they usually spot and fix it quickly.
The biggest gap is in newer framework features that are missing from the LLM’s training data. Django template partials are one example: you need to mention them explicitly if you want the LLM to use them.
So I recommend setting up baseline tests that generate code without the skill. Then include only the information needed to address the failures identified by those tests.