home / skills / wdm0006 / python-skills

wdm0006/python-skills

a set of claude skills for python development based on mcginniscommawill.com writings.

12 skills
GitHub

Sponsored

code-quality

wdm0006/python-skills

1
This skill helps you improve Python library code quality by applying ruff linting, mypy typing, and clean refactoring across projects.
community

wdm0006/python-skills

1
This skill helps you establish and govern a Python library community by creating CONTRIBUTING.md, CODE_OF_CONDUCT.md, templates, and automation.
documentation

wdm0006/python-skills

1
This skill helps you generate thorough Python library documentation with Google-style docstrings, Sphinx setup, API references, and ReadTheDocs configurations.
performance

wdm0006/python-skills

1
This skill helps you optimize Python library performance by profiling, memory analysis, benchmarking, and applying practical optimization strategies.
release-management

wdm0006/python-skills

1
This skill helps manage Python library releases with semantic versioning, changelog maintenance, and automated GitHub Actions pipelines.
security-audit

wdm0006/python-skills

1
This skill audits Python libraries for security vulnerabilities using Bandit, pip-audit, Semgrep, and detect-secrets to improve CI scanning and secure coding.
testing-strategy

wdm0006/python-skills

1
This skill designs and implements pytest test suites for Python libraries, including fixtures, parametrization, mocking, and CI configuration to boost coverage.
library-review

wdm0006/python-skills

1
This skill reviews Python libraries across structure, packaging, tests, security, docs, API design, and CI/CD to deliver actionable improvement guidance.
packaging

wdm0006/python-skills

1
This skill guides Python library packaging with modern pyproject.toml, build backends, and PyPI publishing, helping you package, publish, and troubleshoot
api-design

wdm0006/python-skills

1
This skill helps design Python library APIs with simplicity, consistency, and discoverability, guiding deprecation, error handling, and versioning.