Python virtual environment management using uv for fast and reliable environment setup. Create, maintain, and manage Python virtual environments with dependency management. Use uv for environment creation, package installation, dependency resolution, and project configuration. Use when setting up new Python projects, managing dependencies, troubleshooting environment issues, or ensuring reproducible development environments.
This skill should be used when working with Python projects that use uv for package and project management. Use this skill for running Python scripts and CLI tools with `uv run`, managing dependencies, creating projects, handling virtual environments, and executing commands within isolated project environments. Essential for projects with pyproject.toml files.
This skill should be used when analyzing binaries, executables, or bytecode to understand what they do or how they work. Triggers on binary, executable, ELF, what does this do, reverse engineer, disassemble, decompile, pyc file, python bytecode, analyze binary, figure out, marshal. Routes to sub-skills for triage, static analysis, dynamic analysis, synthesis, or tool setup.
Simplify overly complex Python code. Use when user asks to simplify, refactor, clean up, make more readable, reduce complexity, improve code quality, find code smells, detect duplicates, or analyze coupling in Python code. Triggers on requests like simplify this code, this is too complex, make this more readable, refactor this, clean this up, find issues, analyze this codebase, or when reviewing code that exhibits complexity anti-patterns. For Django-specific analysis, use the django-simplifier skill instead.
Systematic testing methodology for Go projects using TDD, coverage-driven gap closure, fixture patterns, and CLI testing. Use when establishing test strategy from scratch, improving test coverage from 60-75% to 80%+, creating test infrastructure with mocks and fixtures, building CLI test suites, or systematizing ad-hoc testing. Provides 8 documented patterns (table-driven, golden file, fixture, mocking, CLI testing, integration, helper utilities, coverage-driven gap closure), 3 automation tools (coverage analyzer 186x speedup, test generator 200x speedup, methodology guide 7.5x speedup). Validated across 3 project archetypes with 3.1x average speedup, 5.8% adaptation effort, 89% transferability to Python/Rust/TypeScript.
Scaffold production-ready FastAPI endpoints for any client workflow. Use this skill ANY TIME the user wants to create a new API, add an endpoint, build a server, set up a webhook receiver, or start a new Python backend project. Also use when they mention FastAPI, uvicorn, REST API, route, endpoint, or say things like I need something that listens for requests or how do I expose this as an API. Use even when the request isnt explicitly about QuickBooks or ShipStation — this skill covers all FastAPI scaffolding for the 5 Cypress tech stack.
Use this skill when writing Python code that interacts with Moru cloud sandboxes. This includes: creating sandboxes with `Sandbox.create()`, running commands with `sbx.commands.run()`, reading and writing files with `sbx.files.read()` and `sbx.files.write()`, working with persistent volumes using the `Volume` class, building custom templates with the `Template` builder, handling background processes, streaming command output, and async operations with `AsyncSandbox`. The skill covers the complete Python SDK API including error handling with `TimeoutException`, `CommandExitException`, `AuthenticationException`, and other exceptions from `moru.exceptions`. Use this skill whenever users want to: execute code safely in isolated environments, build AI agents that run untrusted code, create data processing pipelines, run web scrapers, set up development environments, or any Python automation involving Moru sandboxes. Triggers on: moru python, from moru import, Sandbox.create, pip install moru, moru sdk python, python sandbox, AsyncSandbox, Volume.create, Template.build, or any Python code that needs to run in isolated cloud environments. Do NOT use this skill for JavaScript/TypeScript code - use moru-javascript instead.