What problem does it solve? Developers often lack consistent, shared standards for writing clean and maintainable code, leading to inconsistent naming, bloated functions, swallowed errors, and weak tests across a codebase. ## Core Features & Use Cases - Naming and Structure Guidelines: Enforces descriptive naming conventions, single-responsibility functions, and feature-based module organization with concrete good/bad examples. - Error Handling and Testing Standards: Promotes specific error classes, proper logging with context, AAA-pattern tests, and coverage priorities for critical business logic. - Code Review Checklists: Supplies pre-review and reviewer checklists plus guidance on writing constructive review comments. - Use Case: When refactoring a TypeScript service or reviewing a pull request, invoke this skill to check naming, function size, error handling, and test quality against universal standards, with project-specific overrides from skill-context files. ## Quick Start Ask the assistant to review this function against best practices for naming, error handling, and testing.