يعالج الفريق خطأً مؤلمًا في تسجيل الخروج.
ينقل الفريق الجلسات إلى الخادم كي يتمكّن من إبطال الرمز المسرّب فورًا. يضيف القرار بعض التعقيد، لكنه يغلق الثغرة.
يمنح Hunch كل وكيل برمجة القرارات والمفاضلات والدروس المتراكمة وراء شيفرتك، لتبدأ كل جلسة بما يعرفه فريقك مسبقًا.
تبقى آلية حماية غير بديهية في الشيفرة، بينما تتلاشى قصتها ببطء.
ينقل الفريق الجلسات إلى الخادم كي يتمكّن من إبطال الرمز المسرّب فورًا. يضيف القرار بعض التعقيد، لكنه يغلق الثغرة.
تُدفن الحادثة في pull request قديم، وينتقل شخصان إلى فريقين آخرين. ويبدو مسار الجلسة غير المعتاد الآن كأنه تعقيد بلا داعٍ.
التغيير مرتب وصحيح محليًا، لكنه يعيد فتح العطل نفسه الذي دفع الفريق ثمن فهمه.
يرى المساعد ما اختير وما رُفض وأي خطأ يمنعه القرار. فيسلك طريقًا أفضل من دون أن يطلب من الفريق رواية القصة من جديد.
يتعلّم Hunch من العمل الهندسي المعتاد، ثم يعيد الجزء المناسب من الذاكرة في اللحظة التي تحتاج إليه.
تتحول الـ commits وأعطال الاختبارات وتصحيحاتكم إلى قرارات وأخطاء وقواعد دائمة، من دون طقس توثيق منفصل.
قبل تغيير ملف، يرى المساعد لماذا بُني بهذه الطريقة، وما الذي يعتمد عليه، وما الذي تعطل هنا من قبل.
يشير Hunch بهدوء إلى التراجع ويشرح سببه. أنتم تقررون ما يحدث بعد ذلك؛ والحظر اختياري.
تدعم القصة البسيطة خريطة حتمية للشيفرة وسجلات واضحة قابلة للمراجعة. يشرح Hunch إجابته ويعرض الدليل وراءها.
.hunch/team.jsonاحتفظ بالذاكرة بجانب الشيفرة أو اربط الفريق كله بمستودع Git خاص ومخصص واحد. تكتشفه النسخ الجديدة عبر مؤشر خالٍ من بيانات الاعتماد.
خريطة الشيفرةتربط الرموز والاستدعاءات والمكوّنات والتبعيات السبب بالشيفرة التي يحكمها.
MCP + قواعديقرأ Claude Code وCursor وVS Code وWindsurf وCodex وغيرهم من الذاكرة نفسها.
المطابقةتُفحص الطبقات والمسارات الإلزامية والأساليب المرفوضة والتراجعات المعروفة من دون حكم صادر عن LLM.
المصدرتحمل كل إجابة مصدرها ومستوى الثقة والـ commit والتاريخ وراء التوصية.
محلي أولًالا حاجة إلى SaaS. ويمكن للمعرفة الخاصة أن تعيش في طبقة منفصلة تتحكمون بها.
هذه هي النسخة المختصرة. استكشف البنية وكل الإمكانات ←
يفهرس أمر واحد المستودع، ويربط المساعدين المدعومين، ويحفظ الذاكرة بجانب الشيفرة.
يحوّل hunch backfill --since 90d التاريخ الحديث إلى ذاكرة مفيدة منذ اليوم الأول.
جرّب: «لماذا بُنيت وحدة الجلسات بهذه الطريقة؟» يجيب مساعدك من تاريخ الفريق ويرفق الدليل.
# التثبيت من npm — يتطلب Node 22.13+ $ npm install -g @davesheffer/hunch # فهرسة + hooks + ربط جميع المساعدين $ cd your-repo && hunch init # بداية باردة: استخرج القرارات من التاريخ $ hunch backfill --since 90d # السبب وراء أي ملف أو رمز $ hunch why src/auth/session.ts
npm i -g @davesheffer/hunch && hunch init
تستخدم Claude Code؟ ثبّته كإضافة بدلًا من ذلك:
/plugin marketplace add davesheffer/hunch → /plugin install hunch@hunch
Open VSX
أبقِ القرارات التي اتخذها فريقك متاحة لكل شخص ولكل مساعد يأتي بعده.