coding-python

Enforce Python, Flask, and Jinja coding standards for writing and reviewing code.

37|1|Updated Oct 20, 2025
One-click install
npx skills add https://github.com/ScotterMonk/AgentAutoFlow --skill coding-python-scottermonk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-python
Source: https://github.com/ScotterMonk/AgentAutoFlow/tree/main/.roo/skills/coding-python
Command: npx skills add https://github.com/ScotterMonk/AgentAutoFlow --skill coding-python-scottermonk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enforces Python, Flask, and Jinja coding standards, ensuring consistency, readability, and maintainability across your projects.

Core Features & Use Cases

  • Code Formatting: Enforces consistent quoting, string formatting (f-strings), and SQL formatting.
  • Readability & Structure: Promotes clear code, organized imports, and proper error handling.
  • Type Hinting & Docstrings: Encourages modern Python practices for better code understanding and documentation.
  • Flask & Jinja Best Practices: Guides on route organization, error handling, response patterns, template inheritance, and logic minimization.
  • Testing Standards: Outlines pytest conventions for writing effective tests.

Quick Start

Apply Python coding standards to the file '/app/main.py'.

Frequently Asked Questions about coding-python

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

FAQPage Schema
How do I enforce Python coding standards for syntax, imports, and error handling?

To enforce Python coding standards, apply rules for consistent quoting, organized imports, proper error handling, and f-string formatting. This ensures code consistency and readability across your projects.

What's the best way to organize Flask routes and handle errors?

Organizing Flask routes effectively requires following route organization patterns, standardized error handling, and consistent response patterns. This maintains application structure and improves long-term maintainability.

How do I write effective pytest conventions for testing Python code?

Writing effective pytest conventions involves following outlined testing standards for Python code. This ensures your tests are structured properly, contributing to reliable code quality and maintainability.

Does this approach support Jinja template best practices and logic minimization?

Yes, this approach supports Jinja template best practices by guiding template inheritance and minimizing logic within templates. This ensures your Flask web views remain clean and maintainable.

Can I use type hinting and docstrings to improve Python code understanding?

Yes, you can use type hinting and docstrings to improve Python code understanding. Encouraging these modern Python practices provides better documentation and clearer code comprehension.

When should I refactor Python code to improve readability and structure?

You should refactor Python code when readability and structure decline. Promoting clear code, organized imports, and proper error handling during refactoring ensures your codebase maintains high quality.