clojure-review
مراجعة كود Clojure لانتهاكات الأسلوب
تساعد هذه المهارة المطورين في مراجعة تغييرات كود Clojure و ClojureScript وفق معايير كتابة كود Metabase. تتحقق من انتهاكات الأسلوب ومشكلات جودة الكود والالتزام بال conventions المعمول بها.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"clojure-review" 사용 중입니다. مراجعة دالة Clojure هذه لانتهاكات الأسلوب
예상 결과:
- ⚠️ التسمية: الدالة النقية 'get-user' يجب أن تكون اسماً. فكر في 'user' بدلاً منها.
- ⚠️ الرؤية: هذه الدالة مستخدمة فقط في هذا namespace لكنها ليست محددة بـ ^:private.
- ✓ طول الدالة (15 سطر) مقبول (أقل من 20 سطراً).
- ✓ kebab-case مستخدم بشكل صحيح للروابط المحلية.
- ⚠️ docstring مفقود: الدالة العامة تتطلب توثيقاً يشرح الغرض.
"clojure-review" 사용 중입니다. تحقق مما إذا كانت نقطة النهاية هذه تتبع الاتفاقيات
예상 결과:
- ✓ مخطط الاستجابة موجود (:- <schema>)
- ✓ معلمات الاستعلام تستخدم kebab-case
- ✓ المسار يستخدم اسماً مفرداً (/api/dashboard/:id)
- ⚠️ جسم الطلب يستخدم kebab-case بدلاً من snake_case
- ✓ مخطط Malli موجود للمعلمات
보안 감사
안전Pure documentation skill containing only markdown guidelines for Clojure code review. No executable code, no network calls, no file system modifications, and no command execution capabilities. The scanner flagged documentation formatting and metadata identifiers as false positives.
위험 요인
🌐 네트워크 접근 (1)
📁 파일 시스템 액세스 (2)
⚙️ 외부 명령어 (148)
품질 점수
만들 수 있는 것
مراجعة تغييرات PR
مسح فروقات pull request لانتهاكات أسلوب Clojure قبل الدمج في فرع main.
فرض دليل الأسلوب
التحقق من أن جميع الكود الجديد يتبع اتفاقيات التسمية والتوثيق والتنظيم في Metabase.
فحص المساهمات
التحقق من صحة مساهمات المجتمع تلبي معايير المشروع قبل الإرسال.
이 프롬프트를 사용해 보세요
راجع ملف Clojure هذا لانتهاكات اتفاقية التسمية. تحقق من: kebab-case، أسماء الدوال المبنية على الأسماء، دوال التأثير الجانبي التي تنتهي بـ !
راجع هذا namespace للتأكد من وجود docstrings على المتغيرات العامة. ضع علامة على أي دالة عامة بدون docstring تشرح الغرض والمدخلات والمخرجات.
راجع نقاط النهاية هذه لانتهاكات الاتفاقيات. تحقق: معلمات استعلام kebab-case، جسم الطلب snake_case، أسماء المسارات المفردة، مخططات الاستجابة، مخططات معلمات Malli.
راجع جميع تغييرات Clojure في هذا PR وفق دليل أسلوب Metabase. أبلغ عن: انتهاكات التسمية، docstrings المفقودة، مشكلات التنظيم، مشاكل اتفاقيات API، ومشكلات نمط الاختبارات. لا تبلغ عن مشكلات قابلة للتحليل بواسطة linter مثل الأقواس المفقودة.
모범 사례
- شغل أوامر linting أولاً (./bin/mage kondo-updated master) قبل المراجعة اليدوية.
- راجع قائمة الفحص السريعة أولاً للفحص الفعال للمشكلات الشائعة.
- ركز على أنماط التحليل الثابت؛ لا تحاول تنفيذ الكود المُراجع.
피하기
- لا تنشر تعليقات تهنئة لتغييرات بسيطة أو توافق الأسلوب.
- لا تحاول تطبيق الإصلاحات تلقائياً بدون تحقق.
- لا تراجع الأقواس المفقودة (linter يتعامل مع هذا).