Clean Code Skill for Node.js/TypeScript Overview Clean code principles adapted for TypeScript-first, functional development. DRY - Don't Repeat Yourself Principle Every piece of knowledge should have a single, unambiguous representation. Violations Correct Extract Shared Logic KISS - Keep It Simple Principle Prefer simple solutions over clever ones. Complexity should be justified. Violations Correct Simplify Conditionals YAGNI - You Aren't Gonna Need It Principle Don't build features until they're actually needed. Violations Correct Clean Code Checklist Naming Functions Error Handling Comment…