General Coding Best Practices Overview This skill provides a set of core principles and practices for software development. Use this when implementing new features, refactoring existing code, or reviewing code to ensure high quality and maintainability. Core Principles - DRY (Don't Repeat Yourself): Avoid logic duplication. If you find yourself writing the same code twice, abstract it. - KISS (Keep It Simple, Stupid): Prefer simple, straightforward solutions over complex ones. Avoid over-engineering. - YAGNI (You Ain't Gonna Need It): Don't implement features or abstractions until they are ac…