What problem does it solve?
Many developers spend repeated time scaffolding modules, writing manifests, creating models and views, configuring Docker environments, and troubleshooting tests and runtime errors; this Skill consolidates best practices and actionable steps to reduce that friction and speed delivery.
Core Features & Use Cases
- Module scaffolding & manifest guidance: clear directory structure and recommended manifest fields for a minimal and production-ready module.
- Testing patterns: TransactionCase, Form helpers, test tagging, and guidance for running tests in Docker or CI.
- Docker deployment & ops: sample docker-compose, odoo.conf recommendations, and production tuning notes.
- Debugging & logging: logging configuration, pdb/ipdb usage, VS Code/PyCharm attach instructions, and common troubleshooting checks.
- Use Case: A developer needs to scaffold a new sales integration module, add core models and views, write unit tests, run them in a Dockerized environment, and debug failing view or permission errors.
Quick Start
Scaffold a new module named my_module, add a simple model and manifest, create a TransactionCase unit test, and run the test suite in the provided Docker compose environment.