compare-cpython-versions
Installation
SKILL.md
Compare CPython Versions Skill
This skill helps compare CPython source code between two Python versions to identify changes in headers, structs, and APIs that affect our codebase.
When to Use This Skill
Use this skill when:
- Adding support for a new Python version
- Need to understand what changed between versions
- Investigating compatibility issues
- Have a list of headers/structs from
find-cpython-usageskill
Key Principles
- Compare systematically - Focus on headers and structs identified in Step 1
- Use multiple methods - Git diff, manual diff, or AI-assisted comparison
- Document changes - Note all breaking changes and API modifications
- Check context - Understand why changes were made (PEPs, GitHub issues)