پرش به مطلب اصلی

تقسیم مسئولیت

این اصل طراحی هسته‌ای Lore است، و هر تصمیم دیگری از آن می‌آید.

Lore متدولوژی محصول‌محور و قواعد همیشه‌روشن را حمل می‌کند. فقط داده‌ی مخصوص محصول در مخزن مصرف‌کننده می‌ماند.

لایهکجا می‌ماندنمونه‌ها
متدولوژی محصول‌محور و قواعد همیشه‌روشنپلاگیناسکیل‌ها، ساب‌اجنت‌های بازبینی، هوک‌های کنترلی، قالب نگارش، و تعریف انجام‌شدن (قواعد عمومی + §0/§2/§4–§8)
داده‌ی مخصوص محصولمخزن مصرف‌کنندهمنابع مورد اعتماد، نقش‌های کاربری، معرفی محصول، ساختار سند، زبان

متدولوژی را یک‌بار در پلاگین تغییر دهید، و با یک به‌روزرسانی ساده به هر مخزن می‌رسد. منابع، نقش‌ها و ساختار را برای هر محصول پیکربندی کنید، در اختیار تیمی که آن را منتشر می‌کند.

قواعد همیشه‌روشن به‌صورت فایل متعلق‌به‌پلاگین lore-methodology.md عرضه می‌شوند؛ فایل نازک CLAUDE.md هر مخزن آن را import می‌کند و لایه‌ی محصول را به‌علاوه‌ی هر قانون سفارشی پروژه می‌افزاید. یک هوک SessionStart فایل را هنگام به‌روزرسانی دوباره sync می‌کند، پس بهبود قواعد خودکار به پروژه‌های موجود هم می‌رسد، نه فقط پروژه‌های جدید.

ارجاع بده، تکرار نکن​

اسکیل‌ها به قواعد مخزن مصرف‌کننده با شماره‌ی بخش ارجاع می‌دهند و هرگز منابع، نقش‌ها یا ساختار یک محصول را بازنویسی یا هاردکد نمی‌کنند. همین واسطه‌گری است که می‌گذارد یک اسکیل به همه‌ی محصول‌ها خدمت کند.

تک‌منبع حقیقت​

یک قانون نزدیک، حقایق را همه‌جا اداره می‌کند: هر حقیقت دقیقاً در یک مکان مرجع وجود دارد، و هرجای دیگر به آن ارجاع می‌دهد. کپی‌کردن متن کامل یک قاعده در مکان دوم ممنوع است. خانه‌های مرجع، برای مثال، این‌هاست:

  • قواعد سراسری و تعریف انجام‌شدن (§0/§2/§4–§8) ← فایل متعلق‌به‌پلاگین lore-methodology.md
  • پیکربندی لایه‌ی محصول (منابع مورد اعتماد، نقش‌ها) ← CLAUDE.md مخزن مصرف‌کننده
  • جریان مخصوص ورودی ← اسکیل مربوطه
  • ساختار سند ← قالب سند پروژه

این متدولوژی را در سراسر مخزن‌های فراوان DRY نگه می‌دارد: یک جا برای تغییر هر چیزی هست، و هیچ نسخه‌ی تکراری کهنه‌ای برای واگرایی وجود ندارد.

خروجی خواننده‌محور​

چون مستندات منتشرشده برای خوانندگان محصول است، هرگز به ابزار نگارش اشاره نمی‌کند: نه به Lore، نه به اسکیل‌ها، نه به آرتیفکت‌های داخلی نگارش. وقتی یک سند منتشرشده به حقیقتی نیاز دارد که در پیکربندی است، آن حقیقت را مستقیم بیان می‌کند. این مرز را یک هوک کنترلی خودکار اعمال می‌کند.