Back to list
tao3k

python-engineering

by tao3k

WIP-designed to bridge the gap between human intent and machine execution. Built on a robust Tri-MCP architecture, it physically separates cognitive planning (The Brain), atomic execution (The Hands), and surgical coding (The Pen) to ensure context hygiene and safety.

5🍴 0📅 Jan 24, 2026

SKILL.md


name: "python_engineering" version: "1.1.0" description: "Python development utilities including linting, testing, and Pydantic standards. Supports Python 3.12+ modernization." routing_keywords: [ "python", "lint", "format", "type check", "pytest", "pep8", "pydantic", "type hints", "typing", "ruff", "black", "modernize", "upgrade", "refactor 3.12", "match case", "override" ] authors: ["omni-dev-fusion"] intents:

  • "Python linting and formatting"
  • "Check Python imports"
  • "Python type checking"
  • "Pytest testing"
  • "Modernize Python code to 3.12+ standards"

Python Engineering Skill Policy

Code is Mechanism, Prompt is Policy

Python Standards (v2.0 - Modern)

When writing or editing Python code:

  1. State Management - Use StrEnum instead of magic strings
  2. Control Flow - Prefer match/case over complex if/elif chains
  3. Type Safety - Use @override for inherited methods and new generic syntax class Foo[T]
  4. Concurrency - Use asyncio.TaskGroup instead of gather
  5. Legacy Standards - Follow PEP 8, 4 spaces, and Google style docstrings

See lang-python-modern.md for complete standards.

Tools Available

  • lint_python_style - Check code with ruff/flake8 (Configured for py313)
  • run_pytest - Execute test suite
  • check_types - Run pyright type checking
  • format_python - Format code with ruff/black

Routing Keywords

Python, lint, format, type check, pytest, pep8, pydantic, type hints, typing, ruff, black, modernize, upgrade, refactor 3.12, match case, override

Score

Total Score

75/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon