From data-agent-kit-starter-pack
Guides Python dependency management by detecting tools like uv, Poetry, Pipenv, Conda, or defaulting to venv + pip, avoiding global pip installs.
npx claudepluginhub gemini-cli-extensions/data-agent-kit-starter-pack --plugin data-agent-kit-starter-packThis skill uses the workspace's default tool permissions.
> [!CAUTION] **BEFORE any `pip install`**: You MUST first detect the project's
Implements structured self-debugging workflow for AI agent failures: capture errors, diagnose patterns like loops or context overflow, apply contained recoveries, and generate introspection reports.
Monitors deployed URLs for regressions in HTTP status, console errors, performance metrics, content, network, and APIs after deploys, merges, or upgrades.
Provides React and Next.js patterns for component composition, compound components, state management, data fetching, performance optimization, forms, routing, and accessible UIs.
[!CAUTION] BEFORE any
pip install: You MUST first detect the project's existing dependency manager and use it correctly. Do NOT override the project's established tooling.
Before installing ANY Python package, check the workspace for these files in priority order:
uv.lock or pyproject.toml with [tool.uv]
uv add <package>uv syncpyproject.toml with [tool.poetry]
poetry add <package>poetry installPipfile
pipenv install <package>pipenv installenvironment.yml
conda install <package>conda env create -f environment.ymlrequirements.txt only
.venv/bin/pip install <package>.venv/bin/pip install -r requirements.txt.venv/bin/pip install <package>.venv/bin/pip install -r requirements.txtIf no dependency manager is detected, use venv + pip + requirements.txt as the default:
# Initialize environment
python3 -m venv .venv
# Add dependencies
.venv/bin/pip install <package>
# Preserve state
.venv/bin/pip freeze > requirements.txt
Rules for venv + pip workflow:
.venv/bin/pip or .venv/bin/python (explicit path)..venv/bin/pip freeze > requirements.txt..venv/bin/pip install -r requirements.txt.pip install globally