·ast-grep
</>

ast-grep

البحث عن التعليمات البرمجية الهيكلية عبر ast-grep - يُستخدم عندما يكون شكل التعليمات البرمجية وعلاقات العناصر مهمًا، وليس النص فقط. على سبيل المثال، "ابحث عن وظائف غير متزامنة دون معالجة الأخطاء"، "refactor foo(a, b) to foo({ a, b })". استخدم Grep لعمليات البحث البسيطة عن الأسماء.

9التثبيتات·0الرائج·@poteto

التثبيت

$npx skills add https://github.com/poteto/noodle --skill ast-grep

كيفية تثبيت ast-grep

ثبّت مهارة الذكاء الاصطناعي ast-grep بسرعة في بيئة التطوير لديك عبر سطر الأوامر

  1. افتح الطرفية: افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal
  2. نفّذ أمر التثبيت: انسخ ونفّذ هذا الأمر: npx skills add https://github.com/poteto/noodle --skill ast-grep
  3. تحقق من التثبيت: بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

المصدر: poteto/noodle.

Use Tasks to track progress. Create a task for each step below (TaskCreate), mark each inprogress when starting and completed when done (TaskUpdate). Check TaskList after each step.

Without it, has/inside stop at the first non-matching node instead of traversing the full subtree:

$VAR gets interpreted by the shell. Either escape or single-quote:

البحث عن التعليمات البرمجية الهيكلية عبر ast-grep - يُستخدم عندما يكون شكل التعليمات البرمجية وعلاقات العناصر مهمًا، وليس النص فقط. على سبيل المثال، "ابحث عن وظائف غير متزامنة دون معالجة الأخطاء"، "refactor foo(a, b) to foo({ a, b })". استخدم Grep لعمليات البحث البسيطة عن الأسماء. المصدر: poteto/noodle.

حقائق جاهزة للاقتباس

حقول وأوامر مستقرة للاقتباس في أنظمة الذكاء الاصطناعي والبحث.

أمر التثبيت
npx skills add https://github.com/poteto/noodle --skill ast-grep
المصدر
poteto/noodle
الفئة
</>أدوات التطوير
موثق
أول ظهور
2026-03-10
آخر تحديث
2026-03-10

Browse more skills from poteto/noodle

إجابات سريعة

ما هي ast-grep؟

البحث عن التعليمات البرمجية الهيكلية عبر ast-grep - يُستخدم عندما يكون شكل التعليمات البرمجية وعلاقات العناصر مهمًا، وليس النص فقط. على سبيل المثال، "ابحث عن وظائف غير متزامنة دون معالجة الأخطاء"، "refactor foo(a, b) to foo({ a, b })". استخدم Grep لعمليات البحث البسيطة عن الأسماء. المصدر: poteto/noodle.

كيف أثبّت ast-grep؟

افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/poteto/noodle --skill ast-grep بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

أين مستودع المصدر؟

https://github.com/poteto/noodle

التفاصيل

الفئة
</>أدوات التطوير
المصدر
skills.sh
أول ظهور
2026-03-10