Parseltongue
Modern Python development suite - testing, performance optimization, async patterns, and packaging
Skills in this plugin
4- ▌ Python Async · micsapp bundleConsult 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.
- ▌ Python Testing · micsapp bundleConsult 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.
- ▌ Python Packaging · micsapp bundleConsult 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.
- ▌ Python Performance · micsapp bundleConsult 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.