skills/python-pep8-coach/SKILL.md
Review and verify Python code against PEP 8 using flake8/black. Use when users ask to check style compliance, lint Python files, or fix PEP 8 issues.
npx skillsauth add grupoyacck/gy-agent-skills python-pep8-coachInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Audit and improve Python style compliance with PEP 8.
Tools: flake8 (diagnostics), black (formatting).
references/pep-0008.md — condensed PEP 8 rules requiring human judgment
(naming, comments, programming recommendations). Consult only for
style disputes or edge cases not covered by tooling..venv, build, dist, __pycache__ from scans.<target> paths before executing command line tools to prevent command injection.Detect mode from project config (pyproject.toml, setup.cfg, .flake8,
tox.ini) or user instruction:
| Mode | Line length | flake8 flags | Formatter |
|---|---|---|---|
| Strict PEP 8 (default) | 79 | — | manual edits |
| Black-compatible | 88 | --extend-ignore=E203,W503 | black |
If a required tool is missing:
pip install) to prevent supply-chain risks.Report: scope analyzed, command(s) run, file count, key violation categories, fixes applied, remaining issues. If clean, return a short success summary.
development
Migrates an Odoo module from one version to another by reading its manifest (__openerp__.py or __manifest__.py), building a step-by-step migration path, fetching the official OCA migration documentation for each intermediate version, applying all required changes, and verifying the result. Use this skill whenever the user wants to upgrade, migrate, or port an Odoo module to a newer (or older) version — even if they phrase it as "update module for Odoo X", "port to version Y", "upgrade module from 14 to 17", etc.
development
Use when users ask to define, clarify, or document software requirements. Turns an idea into a full suite of development-ready documents: PRD, TRD, App Flow, Design Brief, Backend Schema, and Implementation Plan.
development
A senior Odoo developer agent, expert in Odoo framework, Python, XML, PostgreSQL, and best practices (OCA/Odoo Guidelines).
development
Draft, rewrite, and validate Odoo-style commit messages using [TAG] module: summary format, 50/72 length limits, imperative English, WHY-first body, and correct tag selection. Includes optional migration tagging ([MIG]) when the project workflow (like OCA) uses it.