What problem does it solve?
Teams often struggle to define and enforce consistent clean-code practices across repositories. This skill provides a structured interview-driven workflow to capture coding standards and produce a formal clean-code document that can be consumed by the clean-code atom.
Core Features & Use Cases
- Generates a formal .lattice/standards/clean-code.md document that encodes your team's standards.
- Supports overlay mode (apply only changes on top of embedded defaults) or override mode (replace defaults entirely) to match your team's workflow.
- Reads an optional configuration at .lattice/config.yaml to determine the output path, with a default path if not present.
- Guides teams through an interview-style process to tailor conventions for single-responsibility, function size, complexity, naming, error handling, testing, and more.
Quick Start
Start the clean-code-refiner interview to generate and apply a clean-code.md document at the path defined by .lattice/config.yaml (or the default) for your repository.