project-principles
Installation
SKILL.md
Project Principles Skill
This skill defines the fundamental design principles and coding standards for the vm0 project. These principles are MANDATORY for all code written in this project and should guide every development decision.
The Four Core Principles
1. YAGNI (You Aren't Gonna Need It) ⭐ CORE PRINCIPLE
Don't add functionality until it's actually needed.
Quick rules:
- Start with the simplest solution that works
- Avoid premature abstractions
- Delete unused code aggressively
- No "just in case" features
When coding: Ask "Do we need this NOW?" If not, don't add it.
→ For detailed guidelines and examples, read yagni.md