Parseltongue

Modern Python development suite - testing, performance optimization, async patterns, and packaging

by @micsapp 4 skills

Skills in this plugin

4
  1. Python Async · micsapp bundle
    Consult this skill for async Python patterns and concurrency. Use when building async APIs, concurrent systems, I/O-bound applications, implementing rate limiting, async context managers. Do not use when CPU-bound optimization - use python-performance instead. DO NOT use when: testing async code - use python-testing async module.
    3 repo stars
  2. Python Testing · micsapp bundle
    Consult this skill for Python testing implementation and patterns. Use when writing unit tests, setting up test suites, implementing TDD, configuring pytest, creating fixtures, async testing, writing integration tests, mocking dependencies, parameterizing tests, setting up CI/CD testing. Do not use when evaluating test quality - use pensive:test-review instead. DO NOT use when: infrastructure test config - use leyline:pytest-config.
    3 repo stars
  3. Python Packaging · micsapp bundle
    Consult this skill for Python package creation and distribution. Use when creating Python packages, configuring pyproject.toml, setting up entry points, publishing to PyPI, CI/CD for packages. Do not use when testing packages - use python-testing instead. DO NOT use when: optimizing package performance - use python-performance.
    3 repo stars
  4. Python Performance · micsapp bundle
    Consult this skill for Python performance profiling and optimization. Use when debugging slow code, identifying bottlenecks, optimizing memory, benchmarking performance, production profiling. Do not use when async concurrency - use python-async instead. DO NOT use when: CPU/GPU system monitoring - use conservation:cpu-gpu-performance.
    3 repo stars