diff --git a/.claude/skills/figma-to-feature/SKILL.md b/.claude/skills/figma-to-feature/SKILL.md index 51d8dac7..6074df56 100644 --- a/.claude/skills/figma-to-feature/SKILL.md +++ b/.claude/skills/figma-to-feature/SKILL.md @@ -89,7 +89,13 @@ TODO را قبل از شروع نشانم بده. - در آخر: خروجی را با اسکرین‌شات فیگما مقایسه کن، اختلاف‌ها را لیست و اصلاح کن، و کل تست‌ها را یک بار دیگر اجرا کن. -## قواعد الزامی — بدون استثنا +## بخش ۵ — بستن کار (به همین ترتیب) + +1. **اول کدها را commit کن.** وقتی همهٔ تست‌ها سبز شد، تغییرات را با یک پیام + انگلیسی معنادار commit کن (طبق Conventional Commits). قبل از graphify commit + کن، نه بعدش. +2. **بعد graphify را به‌روز کن:** `graphify update .` — تا گراف با کد جدید هم‌گام + شود. این مرحله فقط پس از commitِ موفق اجرا می‌شود. ### ۱. SOLID - SRP: هر کامپوننت/کلاس یک مسئولیت. کامپوننتی که هم fetch می‌کند هم رندر می‌کند