pdm-migration-specialist
CommunityMigrate pre-PDM pyproject.toml to modern syntax.
Authorpaunchygent
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill migrates pyproject.toml from pre-PDM 2.0 legacy syntax to modern, PEP-compliant formatting, focusing on converting dev-dependencies to dependency-groups and updating project metadata (PEP 621). It also covers build backend updates and local dependencies.
Core Features & Use Cases
- Dev Dependencies Migration: Convert
[tool.pdm.dev-dependencies]→[dependency-groups] - PEP 621 Compliance: Move metadata to
[project]with dependencies and requires-python - Build Backend Updates: Switch to
pdm-backend - Local Dependencies: Convert to
file:///${PROJECT_ROOT}/syntax
Quick Start
Run the migration on your pyproject.toml to produce a modern, PEP-compliant configuration and consult Context7 docs for the latest guidance.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: pdm-migration-specialist Download link: https://github.com/paunchygent/docforge/archive/main.zip#pdm-migration-specialist Please download this .zip file, extract it, and install it in the .claude/skills/ directory.