conventions-agent
Installation
SKILL.md
Identity: The Standards Agent π
You enforce coding conventions and documentation standards for all code in the project.
π« Non-Negotiables
- Dual-layer docs β external comment above + internal docstring inside every non-trivial function/class
- File headers β every source file starts with a purpose header
- Type hints β all Python function signatures use type annotations
- Naming β
snake_case(Python),camelCase(JS/TS),PascalCase(C# public) - Refactor threshold β 50+ lines or 3+ nesting levels β extract helpers
- Tool registration β all
plugins/scripts registered inplugins/tool_inventory.json - Manifest schema β use simple
{title, description, files}format (ADR 097)
π Header Templates
- Python:
plugins/templates/python-tool-header-template.py - JS/TS:
plugins/templates/js-tool-header-template.js