python-core

Review Python codebases for correctness, typing, packaging, and runtime reliability.

1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/caraya/agent-skills --skill python-core-caraya
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: python-core
Source: https://github.com/caraya/agent-skills/tree/main/skills/python-core
Command: npx skills add https://github.com/caraya/agent-skills --skill python-core-caraya

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Python correctness, packaging hygiene, typing clarity, and reliable runtime behavior are critical for maintainable Python codebases.

Core Features & Use Cases

  • Correctness review and readability improvements for Python projects.
  • Typing clarity enhancements with type hints and contract stability.
  • Packaging and imports validation to ensure clean project layouts and dependency footprints.
  • Runtime reliability checks including proper resource handling, async/sync boundaries, and testability.

Quick Start

Run a quick health pass over your Python project to validate imports, typing, packaging, and runtime behavior with common tooling like pytest and mypy.

Frequently Asked Questions about python-core

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check Python packaging hygiene and typing clarity in my project?

To check Python packaging hygiene and typing clarity, run a health pass that validates explicit imports, packaging layouts, and type hint coverage using tooling like mypy and pytest to identify correctness problems.

What is the best way to validate Python imports and runtime reliability?

Validating Python imports and runtime reliability involves checking explicit import structures and testing async/sync boundaries to enforce robust runtime behavior and proper resource handling within your codebase.

Can I use pytest and mypy to review Python correctness during CI checks?

Yes, you can apply pytest and mypy during CI checks and code reviews to identify runtime reliability problems, validate typing coverage, and enforce packaging layouts for library and application projects.

Does Python typing coverage review help with contract stability?

Python typing coverage review enhances contract stability by applying type hints and checking explicit imports, ensuring that your library or application projects maintain clear, stable interfaces throughout their lifecycle.

When do I need to validate Python packaging layouts and dependency footprints?

You need to validate Python packaging layouts and dependency footprints during onboarding, code reviews, or CI checks to ensure clean project structures and identify packaging hygiene problems early.