Agentuna

وصفة · بناء التطبيقات بدون برمجة

أول مهمة لوكيلك: حوّل مجلد الإيصالات إلى جدول مصروفات

وجّه Claude Code أو Cursor إلى مجلد يحتوي صور الإيصالات وملفات PDF، واحصل على ملف expenses.csv مرتّب (التاريخ، المتجر، الإجمالي، العملة، الفئة، اسم الملف) تفتحه في Excel أو Google Sheets من دون أن تكتب سطرًا برمجيًا واحدًا.

مسودة: الخطوات مكتوبة من وثائق الأدوات، ولم تُنفَّذ بعد من البداية إلى النهاية ⏱ ~45 دقيقة آخر تحديث: 2026-10-18

انتقل إلى الأمر الجاهز

الخطوات

  1. أنشئ مجلدًا واحدًا باسم receipts وضع فيه كل الإيصالات: صور الهاتف (JPG أو PNG أو HEIC) وملفات PDF كما هي. لا تُعد تسمية أي شيء؛ هذه مهمة الوكيل.
  2. ثبّت وكيلًا واحدًا. يحتاج Claude Code إلى خطة Claude Pro أو Max (أو مفتاح API): ثبّته من وثائق Claude Code لدى Anthropic، وافتح الطرفية (Terminal) داخل مجلد receipts ونفّذ الأمر `claude`. أما Cursor: فنزّل التطبيق المجاني، ثم File ← Open Folder ← receipts، وافتح لوحة المحادثة وتأكد أن الوضع هو Agent وليس Ask.
  3. الصق الأمر أدناه. سيستأذنك الوكيل قبل قراءة الملفات أو كتابة أي شيء: وافق على قراءة مجلد receipts وكتابة ملف expenses.csv، وارفض ما عدا ذلك (لا يحتاج إلى الإنترنت ولا إلى مجلدات أخرى).
  4. دعه يعمل. يقرأ Claude Code الصور وملفات PDF مباشرة؛ أما في Cursor فغالبًا ما يكتب الوكيل سكربتًا صغيرًا لاستخراج النص وقد يطلب تثبيت مكتبة (وافق أو اطلب طريقة أبسط). في الحالتين لن تكتب أي كود. الإيصالات التي يتعذّر قراءتها تحصل على كلمة CHECK بدلًا من التخمين.
  5. افتح expenses.csv في Excel أو Google Sheets أو Numbers. رتّب حسب التاريخ، ثم راجع كل صف يحمل CHECK مقابل صورته، وتحقق من خمسة إجماليات عشوائية؛ الإيصالات التي تحتوي إكرامية أو استردادًا أو عملتين هي مواضع الخطأ المعتادة.
  6. اطلب الإضافات بلغة عادية: «أضف ملفًا ثانيًا بالإجماليات لكل شهر ولكل فئة» أو «أعد تسمية كل ملف إلى YYYY-MM-DD-merchant-total». راجع النتيجة بالطريقة نفسها.
  7. احتفظ به للشهر القادم: احفظ الأمر في ملف CLAUDE.md داخل المجلد (لـ Claude Code) أو كملف قواعد في ‎.cursor/rules (لـ Cursor)، ثم أضف الإيصالات الجديدة واكتب «عالج الجديدة فقط». لا تملك وكيلًا أصلًا؟ ارفع 10 إيصالات في كل مرة إلى ChatGPT مع الأمر نفسه وانسخ الجدول الذي يعيده.

الأمر الجاهز

استبدل ما بين { } بمعلوماتك.

انسخ والصق
أنت تساعد شخصًا غير مبرمج. اعمل داخل هذا المجلد فقط.
المهمة: اقرأ كل إيصال في المجلد ./receipts (صورًا وملفات PDF) وأنشئ الملف ./expenses.csv بهذه الأعمدة:
date (YYYY-MM-DD), merchant, total, currency, category, file
القواعد:
- صف واحد لكل إيصال. استخدم عملة الإيصال نفسها ولا تحوّلها أبدًا.
- قيمة category واحدة من: {الفئات، مثل: وجبات، مواصلات، برامج، مكتب، سفر، أخرى}.
- إذا لم تستطع قراءة قيمة بثقة فاكتب CHECK في تلك الخانة بدلًا من التخمين.
- لا تثبّت أي شيء ولا تتصل بالإنترنت قبل أن تسألني وتشرح السبب.
- عند الانتهاء اطبع: عدد الإيصالات التي عالجتها، وعدد الصفوف التي تحتوي CHECK، والإجمالي لكل عملة.
English version
English
You are helping a non-developer. Work ONLY inside this folder.
Task: read every receipt in ./receipts (photos and PDFs) and create ./expenses.csv with these columns:
date (YYYY-MM-DD), merchant, total, currency, category, file
Rules:
- One row per receipt. Use the receipt’s own currency; never convert.
- category is one of: {CATEGORIES, e.g. meals, transport, software, office, travel, other}.
- If you cannot read a value with confidence, write CHECK in that cell instead of guessing.
- Do not install anything or go online unless you ask me first and explain why.
- When done, print: how many receipts you processed, how many rows contain CHECK, and the total per currency.

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

ملف expenses.csv فيه صف لكل إيصال (التاريخ، المتجر، الإجمالي، العملة، الفئة، اسم الملف)، وعدّ مختصر لما عولج وللصفوف التي تحتاج مراجعة يدوية، وملف اختياري بالإجماليات الشهرية ولكل فئة.

انتبه إلى

  • ⚠ Claude Code غير متاح في خطة Claude المجانية؛ وهو يستهلك حدود استخدام خطة Pro أو Max، ودفعة من الصور تستنفدها أسرع من النص. عالج من 30 إلى 50 إيصالًا في كل مرة.
  • ⚠ خطة Cursor المجانية تحدّ من طلبات الوكيل؛ قد يحتاج المجلد الكبير إلى خطة مدفوعة أو عدة جلسات.
  • ⚠ الإيصالات المشوشة أو المطوية تعطي إجماليات خاطئة. أعد تصويرها مفرودة في ضوء النهار وشغّل الوكيل على تلك الملفات فقط.
  • ⚠ تظهر في الإيصالات أسماء وبيانات بطاقات: أبقِ المجلد على جهازك ولا تشارك نص المحادثة.
  • ⚠ لا تدع الوكيل يرسل الجدول إلى أي مكان أو ينفّذ أوامر لا تفهمها؛ وإذا طلب تثبيت شيء فيمكنك الرفض وطلب طريقة أبسط.

أمثلة حقيقية كل الأمثلة الحقيقية

ما فعله الناس فعلاً بهذه الأدوات أو لهذه المشكلة، مع المصدر.

نقل لعبة أميغا من عام 1993 إلى Godot بواسطة Claude Code Claude Code

نقل لعبة أميغا من عام 1993 إلى Godot بواسطة Claude Code

رباح شهاب، الذي صنع لعبة Babylonian Twins في بغداد عام 1993، طلب من Claude Code نقل محرّكه المكتوب بلغة C++ من عام 2010 إلى Godot 4، وإعادة بناء اللعبة الأصلية المكتوبة بلغة التجميع، وإضافتها كخيار تشغيل ثانٍ في نسخة Steam.

Rabah Shihab (Babylonian Twins) · babyloniantwins.com · · تجربة واحدة

بنى تطبيقًا اجتماعيًا خاصًا في أسبوع بواسطة Claude Code Claude Code

بنى تطبيقًا اجتماعيًا خاصًا في أسبوع بواسطة Claude Code

كريستوفر مايكلجون، وهو مهندس برمجيات، استخدم Claude Code بدءًا من جهاز iPad لبناء تطبيق بدعوات فقط يتشارك فيه الأصدقاء تسجيلات الحفلات الموسيقية والأفلام والكتب، بخلفية برمجية بلغة Go وتطبيقين أصليين لنظامي iOS وAndroid.

Christopher Meiklejohn · christophermeiklejohn.com · · تجربة واحدة

Claude Code

أعاد إحياء مشغّل أشرطة لينكس عمره 25 عامًا بواسطة Claude Code

ديمتري برانت، وهو هاوٍ يستعيد بيانات من أشرطة التسعينيات، طلب من Claude Code تحديث مشغّل نواة مهجور خاص بأشرطة القرص المرن ليُبنى على لينكس الحديث ويعمل كوحدة قابلة للتحميل ويقرأ شريطًا حقيقيًا.

Dmitry Brant · dmitrybrant.com · · تجربة واحدة

الاجتماعات وتنظيم الشغل مسودة، لم تُجرَّب بعد

من ملاحظات الاجتماع الأسبوعي إلى قائمة مهام ورسالة متابعة

سجّل اجتماعك الأسبوعي باستخدام Granola أو Otter أو Fireflies، ثم حوّل النص إلى جدول (المسؤول، المهمة، الموعد) ورسالة متابعة تُرسل خلال ساعة.

  • Granola
  • Otter.ai
  • Fireflies.ai
  • ChatGPT

30 دقيقة · تبدأ مجاناً · أمر جاهز للنسخ

الأتمتة والوكلاء الأذكياء مسودة، لم تُجرَّب بعد

دع وكيل متصفح يقارن ثلاثة خيارات لرحلة أو عملية شراء، ثم يتوقف قبل الدفع

أسند إلى وكيل متصفح (Perplexity Comet أو Claude in Chrome أو المتصفح السحابي في ChatGPT) مهمة واحدة: افتح المواقع، واعثر على ثلاثة خيارات محددة، وأعد لي جدول مقارنة بالأسعار والروابط. أنت من يختار الفائز ويدفع بنفسه؛ ولا يصل الوكيل إلى صفحة الدفع أبداً.

  • Perplexity
  • Claude
  • ChatGPT

30 دقيقة · تبدأ مجاناً · أمر جاهز للنسخ

الوظائف والسيرة الذاتية مسودة، لم تُجرَّب بعد

خصّص سيرتك الذاتية لإعلان وظيفة واحد، ثم اجتز فحص أنظمة التوظيف (ATS)

أعد كتابة سيرتك الذاتية الحالية لإعلان وظيفة محدد باستخدام ChatGPT أو Claude من دون اختلاق أي شيء، ثم ضعها في قالب متوافق مع أنظمة التوظيف (ATS) وأجرِ فحص مطابقة مجانيًا في Teal أو Kickresume قبل أن تتقدّم.

  • ChatGPT
  • Claude
  • Teal
  • Kickresume

40 دقيقة · تبدأ مجاناً · أمر جاهز للنسخ