python-majo

Standardize Python project setup, type checking, and documentation with UV and basedpyright.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/markjoshwel/skills --skill python-majo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: python-majo
Source: https://github.com/markjoshwel/skills/tree/main/python-majo
Command: npx skills add https://github.com/markjoshwel/skills --skill python-majo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Python development often suffers from inconsistent tooling and patterns. This Skill prescribes standards, tooling configuration, and best practices to raise code quality and maintainable workflows.

Core Features & Use Cases

  • UV-based project management for Python projects, including project setup, dependency management, and linting/tooling discipline.
  • Enforces modern Python 3.10+ syntax, meadow Docstring Format (MDF), and type checking with basedpyright/mypy.
  • Guidance for writing consistent Python packages, tests, and documentation with automated checks and patterns.

Quick Start

Apply these standards to initialize a Python project and enforce tooling and formatting automatically.

Frequently Asked Questions about python-majo

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

FAQPage Schema
How do I standardize Python project setup and enforce consistent tooling?

To standardize Python project setup, this Skill prescribes UV-based project management to configure dependencies, linting, and formatting, enforcing consistency and quality across new or existing codebases.

What is the best way to enforce modern Python syntax and type checking?

The best way to enforce modern Python syntax is by applying this Skill, which mandates Python 3.10+ features and integrates basedpyright and mypy for rigorous type checking and code quality verification.

How do I configure documentation patterns for Python packages?

You configure documentation patterns by adopting the meadow Docstring Format (MDF), which this Skill enforces alongside structured guidance to generate consistent documentation with automated checks.

Does this workflow support integrating ruff for automated Python code formatting?

Yes, this workflow supports ruff for automated Python code formatting and linting. The Skill integrates ruff directly into its UV-based project management workflow to maintain strict development standards.

Can I apply these development standards to an existing Python project?

Yes, you can apply these development standards to an existing Python project. The Skill configures tooling, type checking, and documentation patterns for both new and existing codebases to ensure consistency.

Why impose frontmatter metadata in Python project standards?

Imposing frontmatter metadata in SKILL.md enforces a structured workflow by standardizing project configuration. This ensures consistent verification, formatting, and documentation guidance aligned with the prescribed tooling.