Generate or normalize pyproject.toml using PEP 621 with consistent tooling defaults. Use when standardizing Python project configuration.
Provide one predictable baseline for formatting, linting, typing, and tests.
../_shared/PROTOCOL.md and align with task objective.../_shared/skill-usage-policy.md and apply activation/escalation rules.../_shared/artifact-summary-template.md.Apply baseline from ../_shared/python-pyproject-pep621-template.toml with uv + ruff + mypy + pytest defaults and optional pre-commit hooks.
Validate pyproject.toml structure and ensure configured tools can run in project context.