python
Always use this skill when writing or editing python code!
Skills matching the name, description or GitHub author.
Always use this skill when writing or editing python code!
Python coding standards including line length (80 chars), naming conventions (snake_case, PascalCase), type hints, docstrings, exception handling, and logging patterns. Run python-code-quality script for automa...
Expert FastAPI backend development for building high-performance REST APIs with Python. Use when building APIs, creating endpoints, implementing CRUD operations, integrating databases (SQL/NoSQL), adding valida...
Mise configuration and runtime management expert. Use when: - Installing programming language runtimes (node, python, go, rust, etc.) - Configuring tool versions globally or per-project - Questions about mise.t...
Guide for writing pytest unit tests for the airline-discount-ml project. Use when asked to create, run, or debug Python unit tests for models, data access, or agents.
Standard procedure for running pytest tests in the airline-discount-ml project with proper Python environment configuration.
Fast Python package installer and uninstaller. Manages projects, scripts, python versions, and tools.
Python, FastAPI, Django, and Flask development patterns and best practices
Interactive bug fixing workflow for Python and Node.js projects. Identifies issues, suggests fixes, and validates the fix works. Use when debugging errors or fixing specific bugs.
Intelligently detects project type (Node.js/React or Python) and runs appropriate linting tools. Use when checking code quality or validating project for style issues.
6-phase read-only analysis workflow for Python code in markdown documents. Detects design principle violations, code smells, and suggests modern Python improvements. Applies project-type-aware thresholds (POC,...
Determines project type from context to configure analysis thresholds. Checks prompt, scans documents, or asks user if type cannot be inferred. Outputs project_type for use by python-plan-optimization skill.
Build Python backend APIs with FastAPI, Django, Flask, SQLAlchemy, and Pydantic. WHEN: Creating REST APIs, implementing authentication (JWT, OAuth2), database integration with SQLAlchemy/Django ORM, Pydantic va...
Fast Python dependency management with uv package manager for virtual environments and project workflows. WHEN: Installing packages with uv, creating virtual environments, managing dependencies with uv.lock, se...
JSDoc documentation standards for JavaScript following jsdoc.app conventions. WHEN: Writing JSDoc comments, documenting JavaScript functions/classes/modules, generating API docs with JSDoc, improving existing J...
Write Python docstrings following PEP 257 and popular formats (Google, NumPy, Sphinx). WHEN: Writing docstrings for Python functions/classes/modules, choosing docstring format, documenting parameters/returns/ex...
Create distributable Python packages with pyproject.toml, setup.py, and PyPI publishing. WHEN: Packaging Python libraries, creating pyproject.toml/setup.py, building CLI tools with entry points, publishing to P...
Write PHP DocBlocks following PSR-5 and PSR-19 PHPDoc standards. WHEN: Writing DocBlocks for PHP classes/methods/functions/properties, documenting @param/@return/@throws, type annotations in PHPDoc. WHEN NOT: P...
Profile and optimize Python code using cProfile, memory profilers, and performance best practices. WHEN: Debugging slow Python code, profiling with cProfile/line_profiler, memory optimization, identifying bottl...
Python asyncio patterns for concurrent programming, async/await, and non-blocking I/O operations. WHEN: Building async APIs with FastAPI/aiohttp, implementing concurrent I/O operations, using asyncio.gather/cre...
Transform, clean, and reshape data using pandas and numpy for ETL and data preprocessing. WHEN: Manipulating DataFrames, cleaning datasets, reshaping data (pivot, melt), merging/joining tables, data normalizati...
Manipulate PDF files in Python: extract text/tables, create, merge, split, and fill forms. WHEN: Extracting text from PDFs, creating PDF documents, merging/splitting PDFs, filling PDF forms, working with pdfplu...
Comprehensive pytest testing strategies with fixtures, mocking, and TDD patterns. WHEN: Writing pytest tests, creating fixtures, mocking with unittest.mock/pytest-mock, implementing TDD, setting up test configu...
JavaScript ES6+ patterns, async/await, modules, and modern JS best practices. WHEN: Writing JavaScript code, using ES6+ features (destructuring, spread, arrow functions), async/await patterns, array methods, mo...
The default order uses GitHub repository stars from our indexed data. Stars belong to the source repository and may be shared by multiple skills. They indicate repository interest, not skill installs or an independent quality score.