feat: add Figma token mapping and guidelines for project implementation

This commit is contained in:
hamed
2026-07-13 10:47:01 +03:30
parent 44b168bb9b
commit c16ebd4be3
3 changed files with 221 additions and 0 deletions
+12
View File
@@ -224,3 +224,15 @@ Categories are polymorphic via a `bundle` string: `state`, `city`, `specially_do
## Project skills
`.claude/skills/`: `add-admin-endpoint`, `add-admin-page`, `sync-db`, `prompt-writer`, `run-prompt`. Prefer them over hand-rolling. Test users: `TEST_USERS.md` (rebuild: `ddev exec php create_test_users.php`).
---
## قواعد غیرقابل‌مذاکره
1. SOLID در هر کد جدید. کامپوننت/کلاس چندمسئولیتی ننویس.
2. API جدید فقط وقتی هیچ اندپوینت موجودی — حتی با توسعه — کافی نباشد.
همیشه اول بگرد، بعد توسعه بده، در آخر بساز. و دلیلش را بنویس.
3. مستندات کوتاه و دقیق روی هر چیز عمومی. کامنت بدیهی ننویس.
4. هیچ تسکی بدون تست (موفق + خطا + مرزی) و بدون اجرای موفق تست‌ها تمام‌شده نیست.
5. ورودی من فارسی است. اول منظورم را به spec انگلیسی تبدیل کن و برداشتت را
به فارسی تأیید بگیر. کد و مستندات و کامیت انگلیسی؛ گفت‌وگو با من فارسی.
رشته‌های UI فارسی و از فایل i18n.