ワンクリックで
update-package-from-template
Updates an existing Wagtail/Django package to align with the latest cookiecutter-wagtail-package template
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Updates an existing Wagtail/Django package to align with the latest cookiecutter-wagtail-package template
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Creates a new Wagtail/Django package from the cookiecutter-wagtail-package template
Audits a Django/Wagtail package against the official Wagtail package maintenance guidelines
Keeps a Django/Wagtail project current with dependency updates by assessing current setup, applying safe package updates, and delivering a thorough upgrade report
| name | update-package-from-template |
| description | Updates an existing Wagtail/Django package to align with the latest cookiecutter-wagtail-package template |
| license | MIT |
Structured review and update of an existing Wagtail or Django package against the latest cookiecutter-wagtail-package template. Compares the current package setup with the template, reports differences and recommended actions, and optionally applies updates.
To detect from the context or request from the user if unclear:
main branch of the cookiecutter-wagtail-package repository.Always fetch latest information from authoritative sources so findings are current.
Template and ecosystem:
CHANGELOG.md, pyproject.toml, src/, template/, and other root configuration files.Versions and compatibility:
Packaging:
Updates are sensitive tasks. Report clearly at each stage so the user stays oriented.
uv instead of pip" is better than "build tooling changed".If the current task mode is to apply updates directly, commit regularly on a new branch unless otherwise noted by project instructions.
Commit for:
Push if allowed from current permissions or after user confirmation, when:
Options to check that the update works correctly, to use as needed - make sure to use the project’s commands if different:
uv sync --dev)just lint or equivalent)just test or equivalent)just demo or equivalent)Look for any deprecation warnings or new errors introduced by the changes.
Understand the package before comparing it. Read key configuration and documentation files:
pyproject.toml or setup.cfg/setup.py)justfile, Makefile, or equivalent)tox.ini, nox, or equivalent).github/workflows/).python-version)src/ layout, apps, migrations, static, templates)Report a summary of the current setup to the user before proceeding.
pyproject.toml, justfile, tox.ini, ruff.toml, .editorconfig, .pre-commit-config.yaml, package.json, prettier.config.js)template/ directory)src/ directory structure and key files like apps.py, test/settings.py)Work through each area systematically. For every difference:
Key comparison areas:
pyproject.toml structure, build backend, metadata fields, dependency ranges, classifiers, requires-python.Only proceed with this step if the user confirms they want direct changes.
update-from-template).# Template update report: {package name}
Compared on {date} against [cookiecutter-wagtail-package](https://github.com/wagtail/cookiecutter-wagtail-package) (`main` branch).
## Executive summary
{1-3 paragraphs: what was compared, methodology, high-level findings. How many differences found, how many need action, overall alignment with the template.}
## Differences overview
{For each comparison area, a subsection with findings.}
### {Area name}
| Aspect | Package | Template | Status |
|--------|---------|----------|--------|
| {aspect} | {current value} | {template value} | {Aligned / Drifted / Intentional / New in template} |
{Brief notes on context or trade-offs where relevant.}
## Recommended actions
The top 10 differences ranked by impact relative to effort:
| # | Action | Effort | Impact | Area |
|---|--------|--------|--------|------|
| 1 | {description} | {XS-XL} | {XS-XL} | {area} |
### Effort and impact scales
- **XS**: Super quick. Change a config value, add a line.
- **S**: Small task. Add a CI job, update a dependency, write a short doc section.
- **M**: Decent task. Set up a new tool, write a contributing guide.
- **L**: Major task. Redesign documentation, set up a new CI pipeline.
- **XL**: Epic. Major structural changes, comprehensive test suite overhaul.