Wdm0006
7 skills · 42 stars total
7 skills
This skill helps you build robust Python CLIs with Click or Typer, including commands, options, testing, and shell completion.
This skill designs and implements pytest test suites for Python libraries, including fixtures, parametrization, mocking, and CI configuration to boost coverage.
This skill helps you improve Python library code quality by applying ruff linting, mypy typing, and clean refactoring across projects.
This skill reviews Python libraries across structure, packaging, tests, security, docs, API design, and CI/CD to deliver actionable improvement guidance.
This skill helps you optimize Python library performance by profiling, memory analysis, benchmarking, and applying practical optimization strategies.
This skill helps design Python library APIs with simplicity, consistency, and discoverability, guiding deprecation, error handling, and versioning.
This skill helps you establish and govern a Python library community by creating CONTRIBUTING.md, CODE_OF_CONDUCT.md, templates, and automation.