python-engineer

Review Python code for typing, testing, and FastAPI quality.

Updated Aug 17, 2023
One-click install
npx skills add https://github.com/kuroRy/dotfiles --skill python-engineer-kurory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: python-engineer
Source: https://github.com/kuroRy/dotfiles/tree/main/config/claude/skills/python-engineer
Command: npx skills add https://github.com/kuroRy/dotfiles --skill python-engineer-kurory

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Python projects often suffer from inconsistent code quality, weak typing, and insufficient tests, leading to bugs and maintenance debt.

Core Features & Use Cases

  • Code Review Guidance: Systematically assess Python code for readability, correctness, and conformity to best practices.
  • Type Safety & Testing: Enforce type hints and pytest coverage to catch errors early and improve reliability.
  • Web API Quality: Provide patterns for FastAPI projects with robust APIs and solid design principles.

Quick Start

Analyze a Python project and start applying guided improvements to typing, tests, and API design.

Frequently Asked Questions about python-engineer

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

FAQPage Schema
How do I review Python code for SOLID design and typing improvements?

To review Python code for SOLID principles and typing improvements, systematically assess readability, correctness, and best practice conformity. This enforces type hints, pytest coverage, and stepwise refactoring to elevate code quality and reliability.

What is the best way to structure FastAPI projects with solid design principles?

The best way to structure FastAPI projects with solid design principles involves applying robust API patterns and systematic code reviews. This ensures your web APIs maintain type safety, enforce type hints, and follow production-ready coding practices.

How do I enforce type hints and pytest coverage in my Python project?

You enforce type hints and pytest coverage in a Python project by applying structured quality optimizations. This catches errors early through type safety enforcement and verifies improvements using test suites, ensuring production-ready reliability.

Can I use automated guidance to refactor Python code step by step?

Yes, you can use automated guidance to refactor Python code step by step. It enables stepwise improvements from initial refactoring to final verification, applying SOLID design and testing practices to reduce maintenance debt.

Why does my Python project suffer from inconsistent code quality and weak typing?

Your Python project suffers from inconsistent code quality and weak typing due to insufficient tests and lack of structured reviews. Applying type safety enforcement and pytest-based testing catches errors early and resolves maintenance debt.