📋

decisions

آمن 📁 الوصول إلى نظام الملفات

تحميل القرارات المعمارية السابقة

غالباً ما تكرر الفرق الأخطاء السابقة أو تنسى سبب اتخاذ خيارات معينة. توفر هذه المهارة الوصول إلى سجلات القرارات التاريخية بحيث تتوافق القرارات الجديدة مع الأنماط المعمول بها وتتجنب إعادة النقاش في مسائل محسومة.

يدعم: Claude Codex Code(CC)
📊 71 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "decisions". تحقق مما إذا كان يوجد قرار بخصوص منهج المصادقة في memory/knowledge/decisions/

النتيجة المتوقعة:

  • Found DEC-003: OAuth 2.0 for authentication (2024-01-15)
  • Decision: Use OAuth 2.0 with PKCE for user authentication
  • Rationale: Industry standard, good security properties, multiple provider support
  • Alternatives considered: Session-based auth (complex state management), JWT tokens (storage concerns)

استخدام "decisions". اعثر على جميع القرارات المتعلقة بأنماط قواعد البيانات

النتيجة المتوقعة:

  • DEC-001: PostgreSQL for primary database (2024-01-01)
  • DEC-002: Prisma as ORM layer (2024-01-05)
  • DEC-005: Read replicas for query scaling (2024-02-10)

التدقيق الأمني

آمن
v5 • 1/16/2026

Pure documentation skill that retrieves historical architectural decisions using read-only file operations. The static analysis flagged JSON structure and tool function names as suspicious patterns, but these are false positives. The skill only uses Glob and Read tools to access local decision files in memory/knowledge/decisions/. No network access, code execution, or external command capabilities exist.

2
الملفات التي تم فحصها
56
الأسطر التي تم تحليلها
1
النتائج
5
إجمالي عمليات التدقيق

عوامل الخطر

📁 الوصول إلى نظام الملفات (2)
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
85
المحتوى
30
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

الحفاظ على اتساق التصميم

الرجوع إلى القرارات السابقة لضمان توافق الميزات الجديدة مع الأنماط والاتجاه التقني المعمول به

تجنب إعادة النقاش في الخيارات

العثور بسرعة على سبب اتخاذ القرارات السابقة لمنع تكرار النقاشات حول مسائل محسومة

تعلم سياق المشروع

فهم المبررات وراء الخيارات المعمارية دون سؤال أعضاء الفريق عن التفسيرات

جرّب هذه الموجهات

التحقق من القرارات الموجودة
تحقق مما إذا كان يوجد قرار بخصوص [topic] في memory/knowledge/decisions/ ولخص المبررات الموجودة
مراجعة القرارات ذات الصلة
اعثر على جميع القرارات المتعلقة بـ [component/pattern] واشرح الأساليب المختارة
توثيق قرار جديد
ساعدني في تنسيق هذا القرار باستخدام الصيغة القياسية: Context: [why], Options: [A, B], Decision: [chosen], Rationale: [why]
مراجعة سجل القرارات
اسرد جميع القرارات المقبولة في memory/knowledge/decisions/ وحدد أي منها قد يحتاج إلى مراجعة

أفضل الممارسات

  • تحقق دائماً من القرارات الموجودة قبل اقتراح تغييرات معمارية جديدة
  • عند الابتعاد عن القرارات السابقة، وثّق المبررات بشكل صريح
  • اجعل سجلات القرارات موجزة لكن قم بتضمين سياق كافٍ للمشرفين في المستقبل

تجنب

  • تجاهل القرارات الموجودة وإعادة النقاش في مسائل محسومة
  • إنشاء قرارات جديدة دون مراجعة القرارات السابقة ذات الصلة
  • تسجيل القرارات دون مبررات كافية للسياق المستقبلي

الأسئلة المتكررة

ما الأدوات التي يمكنها استخدام هذه المهارة؟
تعمل هذه المهارة مع Claude وCodex وClaude Code. تستخدم فقط أدوات Glob وRead المتوفرة على جميع المنصات.
أين يتم تخزين القرارات؟
يتم تخزين سجلات القرارات كملفات JSON في memory/knowledge/decisions/ ضمن بنية المشروع.
هل يمكن لهذه المهارة تعديل القرارات؟
لا، هذه مهارة للقراءة فقط. تقوم فقط بتحميل وعرض القرارات الموجودة. استخدم أدوات خاصة بالمشروع لإنشاء أو تعديل السجلات.
هل بياناتي آمنة؟
نعم. تقرأ هذه المهارة الملفات المحلية فقط ولا تقوم بأي اتصالات شبكية. لا يتم نقل أي بيانات خارجياً.
لماذا لا يتم العثور على القرارات؟
تأكد من أن ملفات القرارات تتبع صيغة JSON القياسية وموجودة في memory/knowledge/decisions/ بامتداد .json.
كيف تختلف هذه عن مهارة الأنماط؟
تسجل القرارات سبب اتخاذ خيارات محددة. تعرض مهارة الأنماط بنى الأكواد القابلة لإعادة الاستخدام. استخدم القرارات لفهم السياق، والأنماط لتنفيذ الحلول.

تفاصيل المطور

المؤلف

Clouder0

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md