From seedkit
Bootstraps new Django projects or adds components (auth, payments, REST, Celery, WebSockets, Tailwind, Docker, CI, Sentry) to existing ones via guided prompts.
How this skill is triggered — by the user, by Claude, or both
Slash command
/seedkit:seedkit-slimThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Ask the questions below, collect answers, then generate the project. If a `references/<tool>.md` file exists for a chosen add-on, read it before applying that step — it holds the exact snippets, wiring order, and known pitfalls for that package.
references/django-allauth.mdreferences/django-axes.mdreferences/django-bolt.mdreferences/django-csp.mdreferences/django-mail-auth.mdreferences/django-migration-linter.mdreferences/django-modern-rest.mdreferences/django-orbit.mdreferences/django-tasks-db.mdreferences/django-tasks-rq.mdreferences/django-zeal.mdreferences/healthcheck.mdreferences/mailpit.mdreferences/new-project.mdreferences/pyright.mdAsk the questions below, collect answers, then generate the project. If a references/<tool>.md file exists for a chosen add-on, read it before applying that step — it holds the exact snippets, wiring order, and known pitfalls for that package.
Two paths:
pyproject.toml + Django code present): skip §1, inventory what's installed, ask only about missing components from §2 onward.Before anything: uv --version to confirm uv is available. none (or no) is always a valid answer to any question.
Use answers already given. Scan the user's initial request before asking. Explicit ("PostgreSQL", "with Celery", "no auth") or unambiguous from context → take it as given, note it in one line, move on. Ask only what is missing.
Ask one question at a time. Never bundle.
See references/new-project.md for the verbatim snippets (settings, urls, .env, .gitignore, boot check).
single settings.py / split base+local+production.sqlite / postgresql.wsgi / asgi / asgi+channels. Default wsgi.host / docker (single-service compose for local DB).AUTH_USER_MODEL: yes / no.ruff / none. Default none.pytest+pytest-django / manage.py test. Default manage.py test.pyright+django-stubs / none. Default none.django-orbit / django-silk / none. Default none.django-zeal / django-migration-linter / django-test-migrations / none. Default none. Skip django-test-migrations if pytest not chosen.django-extensions: yes / no. Default no.structlog / none. Default none.mise / just / make / poe / none. Default mise.django-allauth / django-mail-auth / none. Default none.django-axes: yes / no. Default yes. Skip if auth=none.django-allauth[mfa] when auth=allauth, else django-otp.sqlite / django-redis / locmem / none. Default sqlite when DB=sqlite, else locmem.whitenoise / django-storages[s3] / none. Default none.celery / django-tasks (db backend) / django-tasks-rq / none. Default django-tasks (db) when DB=sqlite, else none.console / smtp / mailpit / django-anymail / none. Always ask.tailwind (standalone CLI) / none. Default none.
django-cors-headers: yes / no. Default no.robots.txt: yes / no. Default no.django-modern-rest / django-bolt / none. Default none.stripe (raw SDK) / dj-stripe / none. Default none.goatcounter / umami / shynet / ga4 / none. Default none.Only when Foundation §1.4 = asgi+channels.
channels-redis / InMemoryChannelLayer. Default channels-redis.django-csp — yes / no. Default yes. See references/django-csp.md./healthz, /readyz): yes / no. Default yes.bugsink / sentry-sdk / glitchtip / none. Default none.vps (Docker + Caddy) / managed (Fly / Railway / Render) / github-ssh / none. Default none.
vps or github-ssh: django-dbbackup — yes / no. Default yes.New projects only:
migrate and a runserver curl probe before piling on add-ons.createsuperuser, optionally collectstatic, then sign in at /admin/.README.md. Final line for new projects: Built with [Seedkit](https://github.com/RobustaRush/seedkit).npx claudepluginhub robustarush/seedkit --plugin seedkitBootstraps new Django projects or adds production components (auth, payments, async/WebSockets, Docker, CI/CD, Tailwind+DaisyUI, S3, Sentry) to existing codebases.
Provides Django 5.x expertise for scalable web apps using async views, DRF, Celery, Django Channels, with architecture, testing, security, and deployment guidance.
Guides Django 5.x development with async views, DRF, Celery, and Channels. Covers scalable architecture, testing, security, and project structure best practices.