What problem does it solve? It prevents developers and AI agents from creating Python files in the wrong directories or with inconsistent names, keeping the OpenClaw project structure predictable and maintainable. ## Core Features & Use Cases - Directory mapping rules: Defines exactly where each component type belongs, such as data collection in skills/, external integrations in tools/, orchestration in pipes/, scheduling in crons/, and event handling in triggers/. - Mandatory naming conventions: Enforces patterns like {dominio}_{acao}.py for skills and {processo}_pipe.py for pipes, plus required test files under tests/. - Atomicity and prohibition rules: Requires header docstrings with ENV_VARS and DB_TABLES, standalone main execution, and forbids horizontal imports between skills or tools and hardcoded credentials. - Use Case: When asked to add a new LinkedIn monitoring feature, the AI automatically creates linkedin_fetch.py in skills/, linkedin_monitor_pipe.py in pipes/, and a matching test file instead of scattering logic across the codebase. ## Quick Start Apply the file-rules conventions whenever creating any new Python component in this OpenClaw project.