فريم البداية — راسك بهويتك
برومبتCinematic hyper-realistic 3D digital bust of the exact same man from the reference
photos (same face, same hair, same beard, same skin tone and identity).
HEAD ONLY: a floating disembodied head with a clean sculpted cut just below the jaw
at the upper neck, no shoulders, no clothes, no body. The head is in a slight
three-quarter turn, eyes looking calmly toward the camera, neutral confident
expression, like a premium tech-studio portrait sculpture.
Composition: wide 16:9 frame, the head placed in the LEFT third of the frame,
vertically centered, occupying about 55% of frame height, with generous empty
negative space on the right half for website text.
Background: very dark charcoal navy #0D1117, almost black, with an extremely subtle
faint grid of tiny dim dots fading into darkness toward the edges, soft vignette.
Lighting: moody studio key light on the face, a crisp teal (#2DD4BF) rim light along
one side of the head and jaw, and a warm amber (#F59E0B) rim light on the other side
of the head. Photoreal skin pores, sharp detail, shallow film grain, high-end 3D
render look like a luxury portfolio website hero. No text, no logos, no watermark,
no particles yet.
فريم النهاية — اللوغو من خيوط
برومبتUse the first reference image as the exact scene: same camera, same framing, same
dark #0D1117 background with the faint dim dot grid and vignette, same lighting mood.
The human head is now GONE. It has fully transformed into a bold 3D capital letter
"D" matching the second reference logo's D shape (thick geometric D with a rounded
right bowl and rectangular counter), occupying exactly the same position and size
the head occupied (left third of frame, same height).
The D is built entirely from thousands of fine glowing fiber-optic strands and cables
in teal #2DD4BF, tightly bundled and flowing along the curve of the letter like woven
cables, with photoreal 3D depth, soft subsurface glow and tiny specular highlights.
The strand tips at the edges glow warm amber #F59E0B like hot fiber-optic ends. A few
last loose strands and tiny glowing particles are still drifting in and settling into
the letter, subtle motion trails. Above the top-right corner of the D floats a small
glowing amber #F59E0B ring (hollow circle), like the orange dot in the logo, made of
the same fiber strands.
Premium cinematic 3D render, luxury tech portfolio website hero, dark moody lighting,
teal rim light, shallow film grain. Right half of the frame stays empty dark negative
space. No human face, no skin, no hair, no text other than the D shape, no watermark,
no rounded square app-icon background.
الفيديو — من البداية للنهاية
برومبتLocked-off static camera, no camera movement, dark #0D1117 studio background with
faint dot grid stays perfectly still. The floating realistic human head slowly turns
a little to the side, eyes close calmly. Then the skin begins to disintegrate from the
back of the head forward into thousands of tiny glowing teal particles and fine voxel
fragments, like a digital scan dissolving. The particles stretch into long flowing
teal fiber-optic strands with warm amber glowing tips that stream and swirl through
the air in elegant curves. The strands then gather, weave and wrap tightly together
in the same spot, building the shape of a bold 3D letter D made of bundled teal fiber
cables, and a small amber fiber ring forms above its top right corner. Smooth,
continuous, slow, satisfying VFX morph transformation, premium cinematic 3D render,
soft volumetric glow, no cuts, no text, no extra objects.
برومت واحد لـ Claude Code — ينفّذ الكل
برومبتI want a scroll-scrubbed hero on my site: my realistic head dissolves into glowing
fiber strands that rebuild my logo, driven by scroll. Hero section only, do not touch
the rest of the site.
Inputs:
- My photo: [path/to/my-photo.png]
- My logo: [path/to/logo.png]
- Brand colors: background [#0D1117], primary [#2DD4BF], accent [#F59E0B]
- Site direction: [RTL] (text goes on the [right], so the head goes on the [left])
Work in this order and STOP for my approval after steps 1 and 2:
1. Show me your plan first. Then generate 2 START frames with Higgsfield
(16:9, 2k): head only, clean neck cut, placed in the [left] third, empty space for
text, background exactly my background color, rim lights in my brand colors.
2. Using the chosen start frame AS A REFERENCE plus my logo, generate 2 END frames:
same camera, same background, the logo built from fiber-optic strands in my
primary color with accent-colored tips, occupying the same position and size as
the head. Recommend the one whose position matches best.
3. Generate the video with seedance_2_0 (std, 1080p, 6s, 16:9, no audio) using
start_image and end_image, locked-off static camera, one continuous shot.
Decline any preset suggestion.
4. Back up the existing hero frames, then extract desktop frames (1600x900) and
mobile frames (608x1080: crop around the head, scale down, place in the top part
over a solid color sampled from the video edge, feathered edges so the logo is
never cut). Update manifest.json for both.
5. Check the hero text does not overlap the head on desktop and on a 390px phone
(use an iframe for the phone test). Fix with CSS only.
6. Report what changed, total size of the frames, and anything you did not verify.
البرومت الكامل
برومبتCHARACTER REPLACEMENT TASK
1. CENTER CHARACTER: Replace ONLY the single main character standing in the exact
center of the group with the character from @[Image 1](image_1). The center position,
body placement, scale, pose, movement, and screen position must remain consistent
with the original video.
2. SURROUNDING CHARACTERS: Replace EVERY OTHER PERSON surrounding the center
character with the character from @[Image 2](image_2). This includes ALL visible
people around the center character: front row, left and right sides, middle rows,
and background. Do NOT leave any of the original surrounding people unchanged.
Every surrounding person becomes the same @[Image 2](image_2) character, repeated
as identical copies.
3. IDENTITY LOCK: Keep each replacement character's face, hairstyle, skin tone, body
proportions, outfit, and color palette exactly as shown in the reference images, in
every single frame. No morphing, no identity drift, no blending between image_1 and
image_2.
4. MOTION AND TIMING: Preserve the original choreography frame by frame. Each
replaced character follows the exact same body movement, limb motion, head turn,
facing direction, walking speed, and timing as the original person they replace.
Do not add, remove, or re-time any motion.
5. CAMERA AND FRAMING: Keep the original camera angle, camera movement, focal
length, depth of field, and shot duration unchanged. Do not re-frame, crop, zoom,
or stabilize.
6. ENVIRONMENT: Keep the background, set, props, floor, and all non-human elements
100% identical to the original video. Only the people are replaced.
7. LIGHTING INTEGRATION: Match the original lighting direction, intensity, color
temperature, shadows, and reflections onto the new characters. Contact shadows and
ground contact must stay physically correct, so the characters look natively filmed
in the scene, not pasted on.
8. SCALE AND DEPTH: Respect the original perspective. Characters further from camera
stay smaller, and the occlusion order stays the same. Nobody floats, overlaps
incorrectly, or changes height relative to the original person.
AVOID: extra people added, people removed, duplicated or missing limbs, warped faces,
flickering identity, style change, cartoon or filter look, watermark, text overlay,
background alteration, slow motion or speed ramp.
OUTPUT: same resolution, same aspect ratio, same frame rate, same length as the source.
البرومت الكامل
برومبتUltra-realistic amateur iPhone 16 Pro video, filmed handheld by a person in a second
small aircraft, roughly 50 meters away from the subject. Authentic iPhone look at long
range: over-sharpened image, aggressive HDR, wide-angle edge distortion, deep focus,
digital noise in the shadows, faint lens flare and window reflection, heavy
rolling-shutter jello, visible heat shimmer and haze between the camera and the plane.
MOTION — CRITICAL: both aircraft are moving forward fast through the air. The subject
plane is NEVER static in frame. It drifts inside the shot — pulling ahead toward the
front of the frame, the operator losing it and panning to recover, the plane sliding
back toward center. It bobs and dips a few meters in the turbulent air, rolling slightly
left and right. The gap between the planes visibly breathes, 40 to 60 meters.
PARALLAX — CRITICAL: wisps of thin haze and small cloud fragments whip through the space
between the camera and the plane, streaking past the lens. The city grid directly below
rips past in violent horizontal motion blur. Mid-distance rooftops slide past slower. The
far horizon crawls almost imperceptibly. The propeller is a translucent disc. The airframe
vibrates, the open door judders against the airstream.
ONE CONTINUOUS UNBROKEN TAKE, no cuts, no angle changes. The camera holds a single fixed
side-profile position at roughly 50 meters and never orbits, never switches sides, never
closes the distance — only the zoom changes. Constant handheld shake amplified by distance,
the operator continually correcting and re-centering the fast-moving plane.
AUDIO: roaring wind and engine noise, phone microphone clipping. The voice of the person
filming: first stunned — "oh my god... oh my god!" — then, at the moment of the flip,
erupting into disbelieving laughter and shouting, voice cracking, breath audible over the roar.
AIRCRAFT: <<<image_3>>> take the aircraft exactly as shown in the reference. Single-engine
low-wing light plane, fixed tricycle gear, three-blade propeller blurred into a disc.
Slightly weathered paint, sun glare on the windshield. Flying fast and level at 700 meters.
Nobody else on board — the cabin is empty except for the subject.
LOCATION: <<<image_2>>> take the location exactly as shown in the reference. Racing above
the city at 700 meters. Below: the dense street grid ripping past in motion blur, rooftops
and water towers, cars as tiny streaks. Towers standing up through the haze, water glinting
in the sun. Bright midday sun, clear sky, real urban haze on the horizon.
CHARACTER: <<<image_1>>> the character sheet is the ONLY source of truth. Face, hair, build,
outfit, proportions and colour palette all come from the sheet. Do not invent, describe or
alter any physical detail. Lock the outfit exactly as shown, in every frame and from every
angle, including fully inverted. At this distance the face reads only as a general
impression — silhouette, outfit and posture carry the identity.
0.0–3.0s — WIDE SHOT. The plane sits small in frame, drifting forward and bobbing as the
city tears past beneath it. The right cabin door slams open against the airstream and holds,
juddering. The operator reacts off-camera and re-centers the plane with a small pan.
3.0–6.0s — SLOW ZOOM IN, starting exactly as the subject begins climbing out of the cockpit.
Long uneven pinch-zoom with reframing hesitation and heavy digital-zoom mush — soft, noisy,
smeared. The subject fights the airstream, one hand locked on the door frame, plants both
feet on the wing and rises to standing.
6.0–8.0s — Letting go of the door frame, the subject walks carefully out along the wing
toward the tip, arms slightly out for balance, leaning hard into the wind, each step
deliberate. The clothing hammers and ripples tight against the body in the airstream but
stays exactly as the sheet shows. The subject stops near the wingtip, plants both feet, and
sets up.
8.0–9.5s — The subject launches into a backflip: explosive jump straight up, knees tucking
tight to chest, arms wrapped around the shins, full backward rotation in the air above the
wing, body compact and controlled. Real gymnastic physics, natural arc, wind visibly
dragging mid-rotation. The outfit stays locked exactly as the sheet shows through the entire
rotation. The operator erupts — screaming and laughing in disbelief.
9.5–11.5s — Landing on both feet on the wing. The impact makes the aircraft lurch and wobble,
the wing dipping and the whole airframe shuddering. The subject overbalances backward, arms
flailing wide, genuinely about to fall off — then catches it, drops sharply into a deep
crouch with knees bent low and both hands down on the wing surface, weight recovered. A held
beat of real danger.
11.5–14.0s — SLOW ZOOM OUT begins. Staying low, the subject scrambles back along the wing,
hauls up against the wind and ducks into the cabin, pulling the door shut. Through the side
window, a turn toward the camera, a smile and a wave.
14.0–16.0s — WIDE SHOT again. The aircraft banks hard into a fast right turn, wings tilting,
and accelerates away over the city, visibly pulling ahead and shrinking as it outruns the
camera. The operator pans to follow and falls behind, still laughing.
Bright natural midday sunlight, no color grading, phone-camera contrast, real urban haze.
Photorealistic, natural physics, single continuous take, 4K, 24fps, authentic amateur
smartphone footage.
أ) اوصف الكاميرا، مش بس المشهد
برومبتover-sharpened · aggressive HDR · digital noise in the shadows · rolling-shutter jello · lens flare · heat shimmer · digital-zoom mush
د) لقطة واحدة متواصلة بدون قطع
برومبتONE CONTINUOUS UNBROKEN TAKE, no cuts, no angle changes
هـ) بونس: جدول زمني بالثواني
برومبت0.0–3.0s — ...
3.0–6.0s — ...
6.0–8.0s — ...
أوامر جاهزة — انسخ وجرّب
برومبتقبل ما تقرأ أي ملف: اسأل جراف Graphify عن كل شي متعلق بـ [المهمة] واعتمد على نتائجه. افتح ملفات كاملة بس إذا الجراف ما كفى.
أوامر جاهزة — انسخ وجرّب
برومبتشغّل graphify explain على المكونات الرئيسية بالمشروع واعرضلي: شو بيعمل كل واحد، وكيف مربوطين ببعض. بعدها اقترح من وين أبدأ التعديل لإضافة [الميزة].
أوامر جاهزة — انسخ وجرّب
برومبتشغّل graphify query "شو بيعتمد على [اسم الملف/المكوّن]؟" وقلّي شو ممكن ينكسر إذا عدّلته.
أوامر جاهزة — انسخ وجرّب
برومبتشغّل /graphify --update حتى الجراف يلحق آخر التغييرات.
ربط Higgsfield MCP
برومبتشو رصيدي في Higgsfield؟
شغّلها — الـ Prompts
برومبتشغّل الـ vox pipeline — فيديو دقيقة وحدة عمودي 9:16.
شغّلها — الـ Prompts
برومبتاعمل فيديو Vox-style عن «ليش أسعار الشرائح الإلكترونية طلعت فجأة؟» — دقيقة وحدة، 9:16، تعليق إنجليزي، ترجمة مفعّلة.
شغّلها — الـ Prompts
برومبتاعمل فيديو بـ Style الـ paper-diorama documentary عن [موضوعك] — دقيقة وحدة، 9:16، Model seedance_2_0.
الألوان: بدل السيبيا استخدم طبقات ورق أخضر غابات غامق، نعناعي فاتح، وأبيض — مرتّبة كطبقات جيولوجية، مع حواف ورق ممزقة خشنة وظلال ناعمة، تصوير ماكرو بعمق ميدان ضحل. الـ accent الوحيد: برتقالي محروق.
ولّد style key جديد بهالألوان واربطه بكل الـ Clips.
شغّلها — الـ Prompts
برومبتجرّب الـ vox pipeline على موضوع [X] بـ 3 Blocks بس، 720p، gemini_omni — بدي أشوف الـ Style قبل ما نعمل الفيديو الكامل.
صورة الهوية — أهم خطوة لثبات وجهك
برومبتارفع صورة my-photo.png إلى Higgsfield واستخدمها كـ identity reference في كل توليد جاي.
توليد الـ Clips الثلاثة بـ Seedance 2.0
برومبتGenerate with Seedance 2.0 (std, 1080p, 16:9, no audio, 8s), identity reference = my photo:
A confident man in a [black t-shirt and dark overshirt] stands with arms crossed in an empty black-void studio. A soft rim light outlines him from one side. The camera performs one slow, smooth 360-degree orbit around him, completing exactly one full revolution. Cinematic, high contrast, shallow depth of field. No text anywhere in frame.
توليد الـ Clips الثلاثة بـ Seedance 2.0
برومبتSame man, same wardrobe, same identity reference. Seedance 2.0 (std, 1080p, 16:9, no audio, 8s):
He sits at a dark desk surrounded by floating translucent holographic screens showing abstract work — code, charts, UI mockups. All screen content is small, out of focus, non-readable. The screen glow reflects on his face. Slow cinematic push-in toward him. No readable text anywhere.
توليد الـ Clips الثلاثة بـ Seedance 2.0
برومبتSame man, same wardrobe, same identity reference. Seedance 2.0 (std, 1080p, 16:9, no audio, 8s):
He walks slowly toward the camera down a dark gallery corridor lined with glowing wall panels showing abstract wordless shapes. He stops in a confident hero pose facing the camera. Rim lighting, cinematic contrast, slow dolly. Zero text of any kind in frame.
بناء الموقع — البرومت الماستر
برومبتBuild me an award-winning cinematic "3D scroll" PERSONAL PORTFOLIO website for me — [YOUR NAME]. Study the style of the Awwwards Site of the Year 2025 (Lando Norris): huge bold typography, cinematic scroll-driven sequences, and a central 3D element that rotates as you scroll. My version's central element is ME.
VISUALS — Seedance 2.0 on the Higgsfield MCP (std mode, 1080p, 16:9, no audio, ~8s per clip). First upload my attached photo to Higgsfield and pass it as an identity reference on EVERY generation so my face is consistent. Keep my wardrobe identical throughout: [black t-shirt, dark overshirt]. Three clips:
1. HERO ORBIT — I stand confident, arms crossed, in a black-void studio with [emerald] rim lighting; the camera does one slow 360° orbit around me.
2. THE BUILDER — I sit at a dark desk surrounded by floating holographic screens showing my work; slow cinematic push-in.
3. THE CLOSER — I walk toward camera down a dark gallery lined with glowing screens, stopping in a hero pose.
WEBSITE — scroll-scrub the hero orbit as a canvas frame sequence: "[YOUR NAME]" in massive display type tracks in letter-by-letter, subtitle "[what you do in one line]". Animated stats strip counting up on scroll: [your 3–5 best numbers — subscribers, clients, projects, revenue]. THREE PILLARS section over clip 2 revealing [your three main offers] one at a time. WORK section over clip 3 with cards for [your 3 best projects], each with a one-line pitch and hover motion. FINALE: "[your main CTA]" with two buttons, plus footer links to [your socials]. Ink-black background, [emerald] accent, cream typography, bold condensed display font, kinetic type, subtle grain, Lenis smooth scroll.
Launch on localhost and verify the orbit scrub is buttery before telling me it's done.
التشغيل والتحقق
برومبتThe orbit scrub is not smooth. Please: (1) preload all frames before enabling the scrub, (2) reduce frame width to ~1600px and JPEG quality to ~80%, (3) add lerp smoothing between the current and target frame, and (4) cap the canvas devicePixelRatio at 1.5.
لوحة صحّة حساباتك
برومبتاعملي لوحة HTML حيّة بتوريني وضع حساباتي على إنستغرام وتيك توك ويوتيوب والإيميل.
لكل منصة، وريني:
- عدد المتابعين + الفرق عن الأسبوع اللي قبله
- متوسط التفاعل على آخر ٥ منشورات
- أفضل منشور هالأسبوع، وليش نجح
- إشي واحد لازم أنتبهله
خود الأرقام من ملفات CSV رح أرفقها. خلّيها سهلة التحديث وتنقرأ منيح على الموبايل.
لوحة ملخّص الأسبوع
برومبتاعملي لوحة ملخّص أسبوعي يفتحها أي حدا بالفريق يوم الاثنين الصبح.
الأقسام:
- إنجازات هالأسبوع (أهم ٣)
- شغل قيد التنفيذ (شو واقف؟ وإيمتى بيخلص؟)
- أولويات الأسبوع الجاي، مرتّبة من الأهم
- سؤال واحد للفريق يجاوبوا عليه هالأسبوع
خود المعلومات من سجل النشاط اللي رح أرفقه.
لوحة تقرير العميل
برومبتاعملي لوحة تقرير شهري للعميل {اسم العميل}.
الأقسام:
- جملة وحدة بتلخّص الشهر
- شو سلّمناه هالشهر
- أهم الأرقام + المقارنة بالشهر اللي قبله
- شو رح نشتغل عليه الشهر الجاي
- توصية واحدة استراتيجية
خود البيانات من الملفات اللي رح أرفقها. خلّيها قابلة للطباعة، وحط زر مشاركة بالأعلى.كيف تركّب أي Skill
برومبت# 1. اعمل فولدر الـ skills إذا مش موجود
mkdir -p ~/.claude/skills
# 2. اعمل فولدر للمهارة
cd ~/.claude/skills
mkdir code-review
cd code-review
# 3. اعمل ملف SKILL.md جواه، وفيه:
# - description بيقول لـ Claude إمتى يستخدم المهارة
# - الخطوات اللي لازم يمشي عليها
# وهيك خلصت. Claude بيلتقطها تلقائياً.
تنظيم الجدول
برومبترتّب لي هاد الجدول: اجعل الأعمدة بتسمية واضحة، رتّب الصفوف تنازلياً حسب عمود [اسم العمود]، واحذف أي صفوف فارغة أو مكررة.
تحليل الأرقام
برومبتحلّل لي بيانات عمود [اسم العمود]: أعطني المجموع، المتوسط، أعلى قيمة وأدنى قيمة، وأي ملاحظات مهمة تلفت انتباهك في الأرقام.
إنشاء رسم بياني
برومبتاعمل Bar Chart يقارن [عمود 1] مقابل [عمود 2]. خلّيه واضح، استخدم ألوان مختلفة لكل فئة، وضيف عنوان مناسب للرسم.
تنظيف البيانات
برومبتنظّف لي هاد الملف: صحّح أي أخطاء إملائية في عمود [اسم العمود]، وحوّل أي تواريخ لصيغة موحدة DD/MM/YYYY، وأزل أي مسافات زيادة في بداية أو نهاية النصوص.
ملخص تنفيذي
برومبتاعمل ملخص تنفيذي لهاد الملف بـ 5 نقاط رئيسية بالعربي. ركّز على أبرز الأرقام والنتائج اللي تهم المدير، واجعل كل نقطة لا تتجاوز سطرين.
مقارنة وتحديد الفجوات
برومبتقارن بين [الفترة الأولى] و[الفترة الثانية] في عمود [اسم العمود]. حدّد لي أين صار تحسن، وأين في تراجع، واقترح سببين محتملين لأي فجوة كبيرة.
البرومت الكامل
برومبتقبل ما تكتب أي كود: اكتب لي اختبارات (tests) تغطي كل وظيفة طلبتها، واعرضها عليّ.
بعد موافقتي اكتب الكود، وشغّل الاختبارات بنفسك، وما تقول "خلصت" إلا لما تنجح كلها.
إذا فشل اختبار، صلّح الكود مش الاختبار، وخبّرني شو كان الغلط.
البرومت الكامل
برومبتBefore writing any code: write tests that cover every feature I asked for, and show them to me first.
After I approve, write the code, run the tests yourself, and do not say "done" until all of them pass.
If a test fails, fix the code, not the test, and tell me what was wrong.
خلّيه قاعدة ثابتة بكل مشروع
برومبت## Testing rule (non-negotiable)
- Before implementing any feature or fix: write the tests first and show them to me.
- Only after I approve the tests, implement the code.
- Run the full test suite yourself before reporting. Never say "done" with a failing or skipped test.
- If a test fails, fix the code, never weaken or delete the test. Explain the root cause in one line.
برومت مقارنة المنافسين
برومبتاقرأ كل التبويبات المفتوحة (صفحات التسعير للمنافسين).
لكل منافس استخرج: الباقات، السعر الشهري، الحد الأقصى للمنتجات،
نوع الدعم، ونبرة الكتابة بكلمتين.
1) جدول مقارنة: صف لكل منافس + صف لنا [اسم شركتك].
لوّن أرخص سعر بالأخضر وأغلى بالأحمر.
2) لخّص 3 فجوات ما حدا مغطيها.
3) حوّل الجدول لعرض 5 شرائح للاجتماع؛ الشريحة الأخيرة: توصية واحدة.
القواعد: اللغة عربي، الأرقام إنجليزي، لا تنسخ أي جملة تسويقية حرفياً.
برومت صورة المنتج
برومبتStudio product photograph of a traditional brass Arabic coffee dallah with a small white finjan cup on a dark stone surface, a few green cardamom pods and dates beside it, dramatic warm rim light, dark teal background. Photorealistic, premium advertising look. No text, no logo.
برومت الإعلان
برومبتCinematic premium commercial for this brass Arabic coffee dallah. The camera slowly orbits the dallah on the dark stone; then it tilts and pours steaming golden coffee into the small white finjan in slow motion, while green cardamom pods burst upward and float through the air and warm light sweeps across the brass. Macro details, shallow depth of field, luxurious mood. No text, no logos. No speech, no music.
قالب جاهز لمنتجك
برومبتCinematic premium commercial for this [PRODUCT: e.g. matte black perfume bottle]. The camera slowly [CAMERA MOVE: orbits / pushes in / glides past] the product on [SURFACE: dark stone / white marble / wet glass]; then [HERO ACTION: a single spray bursts out / the lid lifts and steam rises / a drop lands and ripples] in slow motion, while [POETIC ELEMENT: petals / gold dust / water droplets] float through the air and [LIGHT: warm / cool blue / golden] light sweeps across the [MATERIAL: glass / metal / leather]. Macro details, shallow depth of field, luxurious mood. No text, no logos. No speech, no music.
أ) مصدر واحد للحقيقة، مش اتنين
برومبتthe reference image is the ONLY source of truth. Do not invent or alter any physical detail.
ب) شيت الشخصية — لو في شخص بالإعلان
برومبتOutfit locked in every shot: fitted black t-shirt, black jeans, black sneakers, dark watch.
وصفة الإعلان — 4 لقطات بتشتغل مع أي منتج
برومبتPremium lifestyle commercial, shot on a full-frame cinema camera with fast prime lenses. Golden hour, low sun raking down a modern city street, strong warm backlight, deep lens flare, shallow depth of field with creamy bokeh, subtle film grain, natural colour grade — warm highlights, cool shadows. No text, no logos, no on-screen graphics.
CHARACTER: the character sheet is the ONLY source of truth. Face, hair, build, outfit, proportions and colour palette all come from the sheet. Do not invent or alter any physical detail. Outfit locked in every shot: fitted black t-shirt, black jeans, black sneakers, dark watch.
PRODUCT — the hero: a black pebbled-leather messenger satchel with a polished silver push-lock clasp and a wide flat black shoulder strap. Structured flap, clean stitching, matte leather grain that catches the low sun. The bag must look identical in every single shot — same size, same hardware, same grain, same strap width.
LOCATION: a wide pedestrian street between modern stone-and-glass buildings, warm windows glowing, planters and low greenery, paving stones catching the light. A few out-of-focus passers-by crossing frame in the foreground. Late afternoon, clear sky.
MOTION AND CAMERA: every shot is a smooth gimbal move — no handheld shake, no whip pans. Slow, deliberate, confident. Real walking pace. Shallow focus with a subtle rack focus onto the product.
AUDIO: natural ambient city — distant traffic, faint footsteps on stone, light breeze. No music, no dialogue, no voiceover.
SHOT LIST (12s, four shots, hard cuts):
0.0–3.0s — MEDIUM TRACKING SHOT, camera gliding backwards at chest height as the subject walks toward the lens, phone to the ear, coffee cup in the other hand, satchel swinging at the hip. Backlit by the low sun, long shadow stretching toward camera.
3.0–6.0s — TIGHT DETAIL, camera at hip height tracking alongside: the satchel swinging against the thigh with each step, leather grain and silver clasp catching the sun, strap flexing across the torso. Torso and legs only, face out of frame.
6.0–9.0s — PRODUCT HERO, the bag isolated in frame, drifting slowly, shallow focus on the clasp with the street melting into bokeh behind it. Slow push-in, the clasp holding sharp focus.
9.0–12.0s — SLOW-MOTION INSERT, the coffee cup suspended mid-air in high-speed slow motion, a few amber droplets floating and arcing off the rim, lid and cardboard sleeve sharp, background fully defocused. Hold, then settle.
AVOID: warped hands or fingers, extra fingers, the bag changing shape, size, colour or hardware between shots, the outfit changing, text or logos appearing on the bag or cup, cartoon or over-stylised look, heavy colour grading, lens distortion, speed ramps outside the final shot.
OUTPUT: vertical 9:16, 24fps, photorealistic, natural physics, consistent character and product across every shot.
برومت اللوحة
برومبتA classic 19th-century orientalist oil painting of an old Arabian souq at golden hour. Stone arches, hanging brass lanterns, sacks of spices and woven carpets. In the foreground a merchant in a white thobe and red-and-white shemagh pours Arabic coffee from a brass dallah for a seated guest. A camel rests beside them, and the alley runs deep into the distance in warm sunbeams and dust. Rich warm palette, visible brush strokes, museum masterpiece. No text, no letters, no signature.
برومت الكاميرا — «جمّد المشهد»
برومبتFreeze the entire scene. Every person, face, hand, animal, object and background element stays perfectly still: no body movement, no facial animation, no cloth movement, no pouring liquid, no dust motion. Only the camera moves. The camera performs one single continuous gimbal-stabilized drone-style move: it starts on the original framing, glides forward under the stone arch, then curves smoothly around the standing merchant and the seated guest, rising slightly, at a constant even speed with natural parallax and realistic 3D depth. Silky smooth, no shake, no cuts, no sudden direction changes. Preserve the original oil painting exactly: brush strokes, lighting, colors and textures. No text, no overlays, no watermarks. No speech, no music.
غيّر حركة الكاميرا
برومبتit starts on the original framing and pushes slowly straight forward into the depth of the scene, passing between the foreground figures, at a constant even speed with natural parallax and realistic 3D depth.
غيّر حركة الكاميرا
برومبتit starts on the original framing and performs a slow 180-degree orbit around the main figure at eye level, keeping the figure centered, at a constant even speed with natural parallax and realistic 3D depth.
غيّر حركة الكاميرا
برومبتit starts on the original framing, then rises slowly and tilts down to reveal the whole scene from above, at a constant even speed with natural parallax and realistic 3D depth.
اعطيه مثال من كتابتك
برومبتهاي 5 جمل من كتابتي. قلّد الإيقاع والمفردات، مش الموضوع.
فقرات بس، بدون قوائم
برومبتفقرات بس. بدون نقاط، بدون عناوين، بدون bold.
نوّع طول الجمل
برومبتنوّع طول الجمل: جملة طويلة بعدها جملة قصيرة.
احذف الافتتاحيات
برومبتابدأ من الفكرة مباشرة. ممنوع: بالتأكيد، في عالم اليوم، من الجدير بالذكر.
اقرأه بصوت عالٍ
برومبتاقرأ النص بصوت عالٍ واحذف أي جملة ما بتنقال بحديث عادي.
الخمسة الإضافية
برومبتما تكرر نفس المعنى بصيغتين.
الخمسة الإضافية
برومبتلا تلخّص بآخر النص. خلّص عند آخر فكرة.
الخمسة الإضافية
برومبتإذا ما عندك رأي، قول ما عندي.
الخمسة الإضافية
برومبتلما يكون رأي، اكتبه بصيغة المتكلم.
الخمسة الإضافية
برومبتبعد ما تخلّص: احذف 20% من الكلمات.
الكل بملف واحد
برومبتقواعد الأسلوب — طبّقها على كل نص تكتبه:
1. هاي 5 جمل من كتابتي (تحت). قلّد الإيقاع والمفردات، مش الموضوع.
2. فقرات بس. بدون نقاط، بدون عناوين، بدون bold.
3. نوّع طول الجمل: جملة طويلة بعدها جملة قصيرة.
4. ابدأ من الفكرة مباشرة. ممنوع: بالتأكيد، في عالم اليوم، من الجدير بالذكر.
5. اقرأ النص بصوت عالٍ واحذف أي جملة ما بتنقال بحديث عادي.
6. ما تكرر نفس المعنى بصيغتين.
7. لا تلخّص بآخر النص. خلّص عند آخر فكرة.
8. إذا ما عندك رأي، قول ما عندي.
9. لما يكون رأي، اكتبه بصيغة المتكلم.
10. بعد ما تخلّص: احذف 20% من الكلمات.
جمل من كتابتي:
[الصق 5 جمل هون]
الكل بملف واحد
برومبتStyle rules, apply to everything you write:
1. Here are 5 sentences I wrote (below). Copy the rhythm and vocabulary, not the topic.
2. Paragraphs only. No bullet points, no headings, no bold.
3. Vary sentence length: a long sentence, then a short one.
4. Start with the idea itself. Banned openers: Certainly, In today's world, It is worth noting.
5. Read the text out loud and delete any sentence nobody would say in conversation.
6. One idea, one wording. Never restate the same point twice.
7. No closing summary. Stop at the last idea.
8. If you have no opinion, say so.
9. When it is an opinion, write it in the first person.
10. When done, cut 20% of the words.
My sentences:
[paste 5 sentences here]
Claude Code
برومبت## الأسلوب
- فقرات بس. بدون نقاط، بدون عناوين، بدون bold.
- نوّع طول الجمل: طويلة بعدها قصيرة.
- ابدأ من الفكرة مباشرة. ممنوع: بالتأكيد، في عالم اليوم، من الجدير بالذكر.
- اقرأ النص بصوت عالٍ واحذف أي جملة ما بتنقال.
- ما تكرر نفس المعنى بصيغتين، ولا تلخّص بالآخر.
- إذا ما عندك رأي قول ما عندي، ولما يكون رأي اكتبه بصيغة المتكلم.
- بعد ما تخلّص: احذف 20% من الكلمات.
- جمل من كتابتي للإيقاع: [5 جمل]
صياغة وتنسيق الإيميلات
برومبتاكتبلي إيميل من هالنقاط. النبرة: [رسمية / ودّية / مختصرة]. المستلم: [مدير / زبون / زميل]. الهدف: [اللي بدي ياه يعمله بعد ما يقرأ].
قواعد: فقرات قصيرة، بدون مقدمات طويلة، آخر سطر طلب واضح واحد. اكتب 3 خيارات لسطر العنوان.
النقاط:
[اكتبها كيفما كانت]
التقرير الأسبوعي
برومبتجهّزلي تقرير أسبوعي من هالمعطيات بنفس الهيكل كل مرة:
1) ملخص بثلاث جمل. 2) الإنجازات (أرقام). 3) المشاكل وشو عملنا فيها. 4) خطة الأسبوع الجاي. 5) شو بحتاج من الإدارة.
القواعد: الأرقام زي ما هي بدون تقريب، لا تخترع أي معلومة ناقصة واكتب مكانها [ناقص]، الطول صفحة واحدة.
المعطيات:
[الصق الملاحظات والأرقام والرسائل]
تلخيص الملفات والاجتماعات
برومبتلخّصلي هالمحتوى لشخص ما عنده وقت يقرأه:
1) الخلاصة بثلاث جمل. 2) القرارات اللي اتخذت. 3) المهام: مين عليه شو، ومتى. 4) الأسئلة المفتوحة والمخاطر. 5) شي لازم أنتبه له ولو ما انذكر بوضوح.
اقتبس الجملة الأصلية جنب أي قرار أو رقم. إذا شي مش واضح بالمصدر اكتب [غير واضح] بدل ما تخمّن.
المحتوى:
[الصق النص أو ارفع الملف]
الردود المتكررة على العملاء
برومبتهاي رسالة من عميل. اكتبلي رد عليها بالاعتماد فقط على الأجوبة المعتمدة اللي بالمشروع.
القواعد: النبرة [ودّية ومختصرة]، ابدأ بالجواب مش بالترحيب الطويل، لا تعد بشي مش موجود بالأجوبة المعتمدة، وإذا السؤال مش مغطى اكتب «يحتاج رد يدوي» بدل ما تخترع.
الرسالة:
[الصق رسالة العميل]
إدخال البيانات وتنظيف الإكسل
برومبتنظّف هالجدول وطلّعلي نسخة جديدة:
1) وحّد صيغة التواريخ لـ [يوم/شهر/سنة]. 2) احذف الصفوف المكررة (نفس الاسم والرقم). 3) وحّد كتابة الأسماء والمدن. 4) الخلايا الفاضية املأها بـ [غير متوفر] ولا تخمّن. 5) بالآخر اكتبلي قائمة بكل تعديل عملته وعدده.
لا تغيّر أي رقم. لو شفت رقم غريب (مثلاً سعر صفر أو تاريخ بالمستقبل) حطّه بقائمة «راجعني».
الجدول:
[الصق الجدول أو ارفع ملف الإكسل]
قالب المهمة
برومبتالمهمة: [شو بدك بجملة وحدة]
الملف: [الصق النص هون، أو ارفق الملف، أو اكتب مساره]
الخطوات:
1. [أول شي يعمله]
2. [ثاني شي]
3. [آخر شي]
شكل النتيجة: [جدول / فقرة / قائمة / ملف Excel / إيميل جاهز] — [الطول] — [اللغة والنبرة]
القواعد:
- نفّذ لآخر خطوة وسلّمني النتيجة جاهزة، ما تقترحلي كيف أعملها.
- إذا شي ناقص بالملف اكتب مكانه [ناقص] ولا تخمّن.
- لا تغيّر أي رقم أو اسم موجود بالملف.
أول مهمة اليوم — مثال كامل
برومبتالمهمة: حوّل هالملاحظات لقائمة مهام واضحة.
الملف:
[الصق ملاحظات الاجتماع أو رسائل المجموعة هون]
الخطوات:
1. اطلع كل قرار أو مهمة انذكرت، حتى لو بشكل غير مباشر.
2. لكل مهمة حدّد: مين المسؤول، وشو الموعد، إذا انذكروا. إذا ما انذكروا اكتب [غير محدد].
3. اجمع الأسئلة المفتوحة والأشياء اللي تحتاج قرار بقائمة لحالها.
شكل النتيجة: جدول بأعمدة (المهمة، المسؤول، الموعد، مصدرها بكلمتين) — بعده ثلاث نقاط تلخّص أهم ما تقرر — بعدها قائمة «يحتاج قرار». عربي، مختصر، بدون مقدمة.
القواعد:
- نفّذ لآخر خطوة وسلّمني النتيجة جاهزة، ما تقترحلي كيف أعملها.
- إذا شي ناقص اكتب [غير محدد] ولا تخمّن.
- لا تغيّر أي اسم أو رقم أو تاريخ موجود بالملف.
ثلاث مهام أولى حسب شغلك
برومبتالمهمة: تقرير أسبوعي لمديري من ملاحظاتي.
الملف: [ملاحظات الأسبوع، أرقام، رسائل]
الخطوات: 1. لخّص الإنجازات بأرقام. 2. المشاكل وشو عملنا فيها. 3. خطة الأسبوع الجاي وشو بحتاج من الإدارة.
شكل النتيجة: صفحة وحدة، أربع عناوين قصيرة، الأرقام زي ما هي.
القواعد: نفّذ لآخر خطوة. الناقص اكتبه [ناقص]. لا تغيّر أي رقم.
ثلاث مهام أولى حسب شغلك
برومبتالمهمة: ردود جاهزة على رسائل العملاء.
الملف: [الصق 10 رسائل من العملاء] + [الأجوبة المعتمدة عندك: الأسعار، التوصيل، الاسترجاع]
الخطوات: 1. صنّف كل رسالة (سعر / توصيل / شكوى / استفسار). 2. اكتب رد لكل وحدة من الأجوبة المعتمدة فقط. 3. اللي ما إله جواب معتمد اكتب «يحتاج رد يدوي».
شكل النتيجة: جدول (الرسالة، التصنيف، الرد الجاهز). نبرة ودّية ومختصرة، تبدأ بالجواب مش بالترحيب.
القواعد: نفّذ لآخر خطوة. لا تعد بشي مش موجود بالأجوبة المعتمدة.
ثلاث مهام أولى حسب شغلك
برومبتالمهمة: حوّل هالملف لمادة أقدر أستخدمها اليوم.
الملف: [ارفق الـ PDF أو الصق النص]
الخطوات: 1. اطلع الأفكار الرئيسية (مش أكتر من 7). 2. لكل فكرة: جملة شرح + اقتباس من الملف بالحرف. 3. اكتب 5 أسئلة بتختبر فهمي (أو 5 أفكار منشورات لو للمحتوى).
شكل النتيجة: قائمة مرقّمة للأفكار مع الاقتباسات، بعدها الأسئلة. بدون مقدمة ولا خاتمة.
القواعد: نفّذ لآخر خطوة. أي اقتباس لازم يكون موجود بالملف حرفياً.
الرسمية من Anthropic — بتنزّلها بأمرين
أمر/plugin marketplace add anthropics/skills
الرسمية من Anthropic — بتنزّلها بأمرين
أمر/plugin install document-skills@anthropic-agent-skills
الرسمية من Anthropic — بتنزّلها بأمرين
أمر/plugin install example-skills@anthropic-agent-skills
الأمان — اقرأها قبل أي تنزيل
أمرuvx mcp-scan@latest --skills
الأمان — اقرأها قبل أي تنزيل
أمر{
"skillOverrides": {
"suspicious-skill": "off"
}
}ابني Skill إلك — بخمس دقايق
أمرmkdir -p ~/.claude/skills/reel-script
ابني Skill إلك — بخمس دقايق
أمرNew-Item -ItemType Directory -Force "$HOME\.claude\skills\reel-script"
ابني Skill إلك — بخمس دقايق
أمر---
name: reel-script
description: Write a 30-45 second Instagram Reel script in Levantine Arabic about a given topic, with a hook, 3 beats, and a call to action. Use when the user asks for a reel, short video script, or سكربت ريل.
argument-hint: [topic]
---
# Reel script
Write a Reel script about: $ARGUMENTS
## Rules
- Language: Levantine Arabic (Syrian/Jordanian), casual, like talking to a friend.
Keep technical terms (tool names, commands) in English.
- Length: 30-45 seconds spoken (about 90-120 words).
- No emojis inside the spoken lines.
## Structure
1. HOOK (first 3 seconds): one sentence that creates curiosity or names a pain.
Never start with "مرحبا" or "اليوم رح نحكي عن".
2. THREE BEATS: each beat is one idea, max 2 sentences, with an on-screen text
suggestion in [brackets].
3. CTA: one line, e.g. "اكتب كلمة X بالتعليقات وببعتلك الدليل".
## Output format
- A table with columns: Time | Spoken line | On-screen text | B-roll idea
- Then 3 alternative hooks to A/B test.
ابني Skill إلك — بخمس دقايق
أمر/reel-script كيف تحمي حسابك من skills الخبيثة
اللي بتحتاجه قبل ما تبلّش
أمرclaude mcp add --transport http --scope user higgsfield https://mcp.higgsfield.ai/mcp
اللي بتحتاجه قبل ما تبلّش
أمرwinget install ffmpeg
اللي بتحتاجه قبل ما تبلّش
أمرbrew install ffmpeg
تقطيع الفريمات — كمبيوتر وموبايل
أمرmkdir -p seq/hero/m
ffmpeg -i hero.mp4 -vf "scale=1600:900:flags=lanczos" -q:v 3 seq/hero/frame_%04d.jpg
تقطيع الفريمات — كمبيوتر وموبايل
أمرffmpeg -i hero.mp4 -filter_complex "color=c=0x060D13:s=608x1080:r=24[bg];[0]crop=820:1080:200:0,scale=440:580:flags=lanczos,format=rgba,geq=r='r(X,Y)':g='g(X,Y)':b='b(X,Y)':a='255*clip(min(min(Y/80,(H-1-Y)/110),min(X/32,(W-1-X)/32)),0,1)'[fg];[bg][fg]overlay=84:40:shortest=1,format=yuvj420p" -q:v 3 seq/hero/m/frame_%04d.jpg
تقطيع الفريمات — كمبيوتر وموبايل
أمرls seq/hero/frame_*.jpg | wc -l
تقطيع الفريمات — كمبيوتر وموبايل
أمر{"fps":24,"pattern":"frame_%04d.jpg","count":145}ربطه بالسكرول
أمر<section class="hero-wrap">
<div class="pin-stage">
<canvas id="hero-seq"></canvas>
<div class="hero-type">
<h1>اسمك هون</h1>
<p>سطر تعريفي</p>
</div>
</div>
</section>ربطه بالسكرول
أمر.hero-wrap { height: 280vh; }
.pin-stage { position: sticky; top: 0; height: 100svh; overflow: hidden; }
#hero-seq { position: absolute; inset: 0; width: 100%; height: 100%; display: block; }
.hero-type { position: absolute; inset: 0; display: grid; place-items: center; z-index: 5; }
/* desktop: the head lives in the left third, so the copy takes the empty side */
@media (min-width: 901px) {
.hero-type { justify-items: start; text-align: start; padding-inline: 7vw 0; }
.hero-type h1 { font-size: clamp(64px, 9vw, 150px); }
}
/* phones: the head sits in the top half of the frame, copy below it */
@media (max-width: 900px) {
.hero-type { align-items: end; padding-bottom: 23svh; }
}ربطه بالسكرول
أمرconst cv = document.getElementById('hero-seq');
const ctx = cv.getContext('2d');
const base = matchMedia('(max-width: 820px)').matches ? 'seq/hero/m/' : 'seq/hero/';
const frames = [];
fetch(base + 'manifest.json').then(r => r.json()).then(({ count, pattern }) => {
for (let i = 1; i <= count; i++) {
const img = new Image();
img.src = base + pattern.replace('%04d', String(i).padStart(4, '0'));
frames.push(img);
}
frames[0].onload = () => { size(); render(); };
});
function size() {
const dpr = Math.min(devicePixelRatio || 1, 2);
cv.width = cv.clientWidth * dpr;
cv.height = cv.clientHeight * dpr;
}
function render() {
const wrap = cv.closest('.hero-wrap');
const r = wrap.getBoundingClientRect();
const p = Math.min(1, Math.max(0, -r.top / (r.height - innerHeight)));
const img = frames[Math.round(p * (frames.length - 1))];
if (!img || !img.complete) return;
// "cover" fit, like background-size: cover
const s = Math.max(cv.width / img.naturalWidth, cv.height / img.naturalHeight);
const w = img.naturalWidth * s, h = img.naturalHeight * s;
ctx.drawImage(img, (cv.width - w) / 2, (cv.height - h) / 2, w, h);
}
addEventListener('scroll', () => requestAnimationFrame(render), { passive: true });
addEventListener('resize', () => { size(); render(); });التثبيت — 3 أوامر
أمرpowershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
التثبيت — 3 أوامر
أمرcurl -LsSf https://astral.sh/uv/install.sh | sh
التثبيت — 3 أوامر
أمرuv tool install graphifyy
التثبيت — 3 أوامر
أمرgraphify install
التثبيت — 3 أوامر
أمر/graphify .
بعد الربط: قلّل الصلاحيات وراقب
أمرclaude mcp list
بعد الربط: قلّل الصلاحيات وراقب
أمرclaude mcp remove
تركيب الـ Plugin في Claude (الخطوات الرسمية)
أمرclaude mcp add --transport http --scope user sandcastles https://mcp.sandcastles.ai/
أوامر جاهزة — انسخ وعدّل
أمر/analyze https://www.instagram.com/reel/XXXXXXXXX/
أعطيني التفاصيل كاملة: النص، تحليل الفورمات، تشريح الهوك، والبنية السردية — وبالآخر 3 حركات أقدر أعيد استخدامها بمجالي [مجالك].
أوامر جاهزة — انسخ وعدّل
أمر/videos-watchlist أعطيني أفضل الفيديوهات من قائمتي بآخر 28 يوم مرتّبة بالمشاهدات، بس استبعد أي فيديو تفاعله أقل من 2% (غالباً مدفوع). مع رابط كل فيديو واسم صاحبه، وقلّي أي فيديو منهم لسا ما اتحلّل حتى نحلّله.
أوامر جاهزة — انسخ وعدّل
أمر/hooks-watchlist شو أفضل الـ Hooks بآخر أسبوعين من كل الفيديوهات المحلّلة بقائمتي؟ إذا في فيديوهات فوق 2× outlier لسا ما اتحلّلت قلّي حتى نحلّلها ونعيد التوزيع الكامل. بدي أفهم الصيغ، وروابط كل فيديو، والعناصر البصرية والنصية لكل Hook.
أوامر جاهزة — انسخ وعدّل
أمر/channels-recap https://www.instagram.com/[اسم_الحساب]/
بشو نجح مؤخراً؟ ارجع 30 يوم وأعطيني خلاصة أفضل مواضيعه وزواياه. وإذا في فيديوهات إله لسا ما حلّلناها قلّي.
أوامر جاهزة — انسخ وعدّل
أمر/topic شو أعلى المواضيع أداءً بمجالي بآخر 30 يوم؟ رتّبها بالمشاهدات واربط كل فيديو بموضوعه. ما بقصد تصنيفات عامة — بقصد «بذرة الفكرة»: فيديوهات حول نفس الفكرة بزوايا مختلفة، مفصولة لدرجة أقدر أقرر أعملها أو لا.
أوامر جاهزة — انسخ وعدّل
أمر/video-suggest مجالي [مجالك] وجمهوري [وصف سريع]. اقترحلي 5 أفكار لفيديوي الجاي مرتّبة حسب الأداء المتوقع، مع الدليل من البيانات لكل اقتراح.
المتطلبات
أمرirm https://claude.ai/install.ps1 | iex
المتطلبات
أمرcurl -fsSL https://claude.ai/install.sh | bash
تثبيت الـ Skill
أمرCopy-Item "$HOME\Downloads\vox-motion-graphics.skill" "$env:TEMP\vox.zip" -Force; Expand-Archive "$env:TEMP\vox.zip" "$HOME\.claude\skills" -Force
تثبيت الـ Skill
أمرunzip -o ~/Downloads/vox-motion-graphics.skill -d ~/.claude/skills/
المتطلبات — جهّز هالأربعة قبل ما تبدأ
أمرnpm install -g @anthropic-ai/claude-code
مكتبة حركات الأنيميشن (Framer Motion)
أمرnpm i framer-motion
مكتبات التصميم الذكية (UI/UX)
أمرuipro init --ai claude
كيف تركّب أي Skill
أمر---
name: code-review
description: راجع الكود ودوّر على bugs و security issues و performance problems.
استخدمها لما المستخدم يقول "راجع الكود" أو "دوّر على أخطاء" أو "افحص الأمان".
---
# Code Review
لما تراجع أي كود، امشي على هالمحاور بالترتيب:
## Security
- SQL injection، تسريب secrets، فجوات الـ auth
## Performance
- N+1 queries، re-renders غير ضرورية، memory leaks
## Correctness
- Race conditions، edge cases، error handling
## Maintainability
- تكرار، naming، complexity
لكل مشكلة: وضّح السطر، اشرح الخطر، واقترح البديل.
خلّي الاختبارات تشتغل لحالها بعد كل تعديل
أمر{
"hooks": {
"PostToolUse": [
{
"matcher": "Edit|Write",
"hooks": [
{ "type": "command", "command": "npm test --silent" }
]
}
]
}
}الـ PDF: حوّله قبل ما ترفعه
أمرpip install "markitdown[all]"
الـ PDF: حوّله قبل ما ترفعه
أمرmarkitdown report.pdf > report.md
ما في نتائج. جرّب كلمة تانية أو ارجع لـ«الكل».