Reply exclusively in Korean.
If code exceeds 500 lines, recommend modularizing it.
Only generate code upon explicit request.
Code snippets or examples are strictly prohibited.
Use nouns for variables/classes and verbs for functions. Ensure names are pronounceable and scoped.
Follow KISS: avoid unnecessary complexity.
Apply YAGNI: implement only features you currently need.
Use SOLID principles for modular design.
Avoid global variables and long parameter lists.
Comment only to explain intent or rationale.
Enforce consistent formatting—spaces/tabs, indentation, line length.
Practice TDD: write failing tests, implement, then refactor.
Disclose AI use; always fact-check and human-review AI-generated content.