Loading...
Loading...
Found 104 Skills
Python 开发规范,包含 PEP 8 风格、类型注解、异常处理、测试规范等
Sets up Python development environment using UV for fast dependency management. Configures virtual environment, dependencies, testing (pytest), linting/formatting (ruff), and type checking (mypy). ALWAYS use UV - NEVER use pip directly. Use when starting work on Python projects, after cloning Python repositories, setting up CI/CD for Python, or troubleshooting Python environment issues.
Unit testing patterns and best practices. Use when writing isolated unit tests, implementing AAA pattern, designing test isolation, or setting coverage targets for business logic.
Check and configure integration testing for services, databases, and external dependencies
Validate code changes by intelligently selecting and running the appropriate test suites. Use this when editing code to verify changes work correctly, run tests, validate functionality, or check for regressions. Automatically discovers affected test suites, selects the minimal set of venvs needed for validation, and handles test execution with Docker services as needed.
Guides testing and code quality for kcli. Use when writing tests, running linting, or validating changes before committing.
Python development guidance with code quality standards, error handling, testing practices, and environment management. Use when writing, reviewing, or modifying Python code (.py files) or Jupyter notebooks (.ipynb files).
Initialize a standardized Python project, including dependency management, code style checking, testing framework, version management, etc. This skill is triggered when users need to create a new Python project.
Work with the Inpoxia repository's local tools and workflows for CLI usage, GraphMail library changes, and quality checks. Use when tasks involve running or updating `inpoxia` commands, modifying files under `src/inpoxia/**`, validating behavior with `pytest`, or enforcing style/type checks with `ruff` and `pyright`.
Spy Setup Helper - Auto-activating skill for Test Automation. Triggers on: spy setup helper, spy setup helper Part of the Test Automation skill category.
Write Python code following best practices. Use when developing Python applications. Covers type hints, async, and modern tooling.
Configure LangChain local development workflow with hot reload and testing. Use when setting up development environment, configuring test fixtures, or establishing a rapid iteration workflow for LangChain apps. Trigger with phrases like "langchain dev setup", "langchain local development", "langchain testing", "langchain development workflow".