clean-code-reviewer
38مراجعة الكود لاكتشاف مشكلات Clean Code
تؤدي مشكلات جودة الكود إلى إبطاء المراجعات وتجعل التغييرات محفوفة بالمخاطر. تكتشف هذه المهارة مشكلات Clean Code وتقدم إرشادات إعادة هيكلة مرتبة حسب الأولوية.
بناء قواعد ast-grep لعمليات إعادة الهيكلة
يصعب التعبير عن عمليات إعادة الهيكلة المعتمدة على AST باستخدام البحث النصي العادي. تساعد هذه المهارة Claude وCodex وClaude Code على إنشاء قواعد ast-grep وتحسينها.
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "ast-grep-rule-crafter" from https://skillstore.io/skills/hylarucoder-ast-grep-rule-crafter.md and its manifest at https://skillstore.io/api/skills/hylarucoder-ast-grep-rule-crafter/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
جارٍ استخدام "ast-grep-rule-crafter". العثور على تسجيلات console في مشروع JavaScript واقتراح بديل أكثر أمانا.
النتيجة المتوقعة:
خطة قاعدة تشرح المطابقة وسلوك الاستبدال وخطوات التحقق واحتياطات المراجعة.
جارٍ استخدام "ast-grep-rule-crafter". إنشاء قاعدة Python تشير إلى معالجة الاستثناءات العامة دون مطابقة الاستثناءات ذات الأنواع المحددة.
النتيجة المتوقعة:
مخطط قاعدة lint يتضمن منطق المطابقة، والمطابقات المتوقعة، وغير المطابقات المتوقعة، ورسالة واضحة للمراجع.
جارٍ استخدام "ast-grep-rule-crafter". تخطيط قاعدة تحديث في Go لاستبدال استدعاء طباعة باستدعاء تسجيل.
النتيجة المتوقعة:
نهج إعادة كتابة يتضمن حدود النطاق وأمثلة اختبار وإرشادات لتطبيق الإصلاحات على دفعات صغيرة.
No malicious intent or prompt injection attempts were found in the reviewed skill files. All 37 static findings are false positives caused by Markdown code fences, inline ast-grep syntax examples, or lint messages rather than executable shell or Ruby code. The skill includes ast-grep commands as documented user examples with fixed arguments.
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
https://skillstore.io/skills/hylarucoder-ast-grep-rule-crafter/audits/7?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/hylarucoder-ast-grep-rule-crafter?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/hylarucoder-ast-grep-rule-crafter?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/hylarucoder-ast-grep-rule-crafter/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/hylarucoder-ast-grep-rule-crafter.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>hylarucoder. (2026). ast-grep-rule-crafter security audit report (audit version 7) [Author version unspecified]. Skillstore. https://skillstore.io/skills/hylarucoder-ast-grep-rule-crafter/audits/7@techreport{hylarucoder-hylarucoder-ast-grep-rule-crafter-2026,
author = {hylarucoder},
title = {ast-grep-rule-crafter security audit report (audit version 7)},
institution = {Skillstore},
year = {2026},
number = {7},
url = {https://skillstore.io/skills/hylarucoder-ast-grep-rule-crafter/audits/7},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "ast-grep-rule-crafter security audit report (audit version 7)"
version: "unspecified"
type: report
authors:
- name: "hylarucoder"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/hylarucoder-ast-grep-rule-crafter/audits/7"
identifiers:
- type: other
value: "skillstore:hylarucoder-ast-grep-rule-crafter:audit:7"
description: "Skillstore immutable audit report identifier"
إنشاء قواعد إعادة كتابة لتغييرات API عبر قاعدة كود مع الحفاظ على تحكم المراجع.
تحويل اتفاقيات الفريق إلى قواعد lint واعية بـ AST مع رسائل وشروط مطابقة واضحة.
العثور على الأنماط غير الآمنة أو غير المستحسنة باستخدام قواعد دقيقة قبل المراجعة اليدوية.
Create an ast-grep rule for [language] that finds [pattern]. Explain the match and include validation steps.
Improve this ast-grep rule for [language] to reduce false positives. Add constraints, test cases, and expected nonmatches.
Create an ast-grep rewrite rule that replaces [old API] with [new API]. Include safety checks and review steps.
Design a multi-rule ast-grep migration for [framework]. Cover rule order, rollout strategy, CI use, and manual review points.
المؤلف
hylarucoderالترخيص
MIT
مراجعة Skillstore
r1
تنبيه الإصدار
لم يعلن المؤلف عن إصدار.
المستودع
https://github.com/hylarucoder/skills-for-vibe-coder/tree/main/skills/ast-grep-rule-crafterمرجع
a06681402992ceae98ba04d54cfd4ab004862696
حداثة الصيانة
١٨/٧/٢٠٢٦
الاستخدام
5 تنزيلات · 160 مشاهدات
بنية الملفات
مراجعة الكود لاكتشاف مشكلات Clean Code
تؤدي مشكلات جودة الكود إلى إبطاء المراجعات وتجعل التغييرات محفوفة بالمخاطر. تكتشف هذه المهارة مشكلات Clean Code وتقدم إرشادات إعادة هيكلة مرتبة حسب الأولوية.
مراجعة اتساق التوثيق
غالبًا ما يصبح توثيق المشروع قديمًا مع تغيّر الشيفرة. تقارن هذه المهارة التوثيق بالتنفيذ وتنتج نتائج اتساق مستندة إلى الأدلة.
البحث في الشيفرة حسب بنية AST
بواسطة 0xDarkMatter
تُغفل عمليات البحث النصي العلاقات الدلالية وتنتج تطابقات كثيرة غير دقيقة. تستخدم هذه المهارة أنماط ast-grep لتحديد بُنى الشيفرة والتحضير لعمليات إعادة هيكلة مركزة.
العثور على سياق الكود بشكل أسرع
بواسطة 89jobrien
غالبًا ما يضيع المطورون وقتًا في تتبع سبب وجود الكود وما الذي يعتمد عليه. توجه هذه المهارة Claude أو Codex أو Claude Code إلى جمع معرفة الرسم البياني ذات الصلة، والمستدعين، والاستيرادات، والاختبارات قبل إجراء التغييرات.
تحليل أنماط الكود والمعمارية
بواسطة C0ntr0lledCha0s
تخفي قواعد الكود الكبيرة بُنى متكررة وخيارات معمارية غير واضحة. تعثر هذه المهارة على الأنماط، وتشرح الهدف منها، وتبرز فرص إعادة الهيكلة العملية.
تبسيط تدفق التحكم If-Let في Rust
بواسطة EmilLindfors
يمكن أن يخفي نمط المطابقة المتداخل مسار القرار الرئيسي في كود Rust. تساعد هذه المهارة Claude وCodex وClaude Code على اقتراح let chains لتدفق تحكم أوضح في Rust 2024.
إزالة الكود الميت بأمان
بواسطة 89jobrien
تزيد عمليات الاستيراد والدوال والأصناف غير المستخدمة من تكلفة الصيانة وحجم النشر. ترشد هذه المهارة Claude وCodex وClaude Code عبر التحليل المحافظ والنسخ الاحتياطي والإزالة والتحقق.
دليل TDD باستخدام Red-Green-Refactor
بواسطة mattpocock
غالبا ما يصبح العمل القائم على الاختبارات أولا هشا عندما تختبر الفرق التفاصيل الداخلية أو تكتب عددا كبيرا من الاختبارات مسبقا. ترشد هذه المهارة Codex وClaude وClaude Code عبر دورات red-green-refactor تركز على السلوك.