الانتقال إلى المحتوى
GoBananaتجريبي

bend_brief

يحول موجز التصميم إلى اتجاهات جامحة لصفحة واحدة أو صفحتين، ولكل اتجاه مواصفات بصرية تناسب المنصة وكلمات بحث للاتجاه الفني ونص أمر. وإذا لم تحدد صفحات يعيد wildSpots.

الخطة الحصة يغير البيانات التلميحات
كل الخطط، بلا حد لا شيء فقط مع canvasId: يحفظ الاتجاهات idempotent

الثني حتمي: الموجز نفسه بمستوى الجموح والمنصة والصفحات والحركات والعدسة نفسها يعطي الاتجاهات نفسها بالمعرفات نفسها. سجل تقييماتك في rate_directions والأفكار التي على آخر 3 لوحات لك تغير الاحتمالات، فلا ترى الفكرة نفسها مع كل موجز جديد.

الاسم النوع مطلوب الحدود والقيمة الافتراضية ماذا يفعل
brief string نعم من 1 إلى 500 حرف ما الذي تصممه، في كلمات قليلة: “flight checkout screen”
wildness integer نعم من 1 إلى 5 ‏1 Fresh، و2 Bold، و3 Weird، و4 Wild، و5 Bananas. كلما ارتفع المستوى جمع حركات أكثر
count integer لا من 1 إلى 8، والافتراضي 6 عدد الاتجاهات. المهارة تطلب 8
platform enum لا mobile، tablet، website، webapp، any اتركه فارغا ليستنتجه من الموجز. القواعد
pages string[] لا من 1 إلى 3، وكل واحدة حتى 60 حرفا الصفحات التي تخصها الفكرة. اتركه فارغا لتحصل على wildSpots
moves enum[] لا transplant، material، era، constraint، scale، lens يحصر الحركات المستخدمة. الافتراضي الست كلها
lens enum لا sadu، najdi، kufic، mashrabiya، talli، qatt-asiri، desert-modern، memphis، swiss-international، japanese-ma كل اتجاه يستلهم من هذا التقليد
mustKeep string[] لا من 1 إلى 6، وكل واحد حتى 60 حرفا أنماط يعتمد عليها المستخدمون (“clear total”، “one primary action”، “step indicator”). يسقط أي اتجاه قد يكسر واحدا منها. موجزات الدفع والسلة والحجز تحافظ افتراضيا على إجمالي واضح وإجراء رئيسي واحد
taste string[] لا من 1 إلى 5 كلمات، وكل كلمة حتى 40 حرفا كلمات الذوق، تحفظ على اللوحة مع canvasId
canvasId string لا من 1 إلى 100 حرف يحفظ الاتجاهات على تلك اللوحة، فيقبل search_references معرف directionId

لكل اتجاه: id، وtitle (الفكرة في 4 كلمات على الأكثر، ولا يذكر الموجز)، وtwist (دائما ابتداء من مستوى الجموح 3)، وmove، وsearchQuery، وplatform، وpages، وmechanic، وartQueries (من 1 إلى 3 عبارات بحث صور لمنطقة الاتجاه الفني، بصيغة الموضوع والخامة والتكوين)، وprompt، وspec.

mechanic هو { element, how }: الجزء العامل في الصفحة الذي تصبحه الفكرة الجامحة، وهو واحد من progress أو total أو cta أو divider أو section-nav أو header أو empty-state (ضفيرة كشريط التقدم، وتبويبات كأقسام، وشريط منسوج كفاصل بين الأقسام). لا يقع أبدا على إجمالي أو زر رئيسي محمي. ابن الاتجاه حوله، وابحث عن واجهات فيها هذا العنصر.

حقول spec:

حقل المواصفات مثال
typeVoice، typography mono: a monospace for display at clamp(48px, 8vw, 120px), the same mono for body at 18px
color Chalky terracotta, sage and bone, no gloss; text at 4.5 to 1 or more
layout 12 column grid, fluid type, a scroll story that opens on a hero with one clear action
imagery، texture، iconography Close-up sandstone renders; layered sandstone bands; emoji stand in for every icon
motion Slow 300ms fades, nothing loops, none with reduced motion on
density Airy sections, one message per screen height
signature، pattern The hero section rendered in sandstone; layered panels as the section divider
steal[]، avoid[] How light sits on sandstone; text over sandstone without a solid backing
styleWords[]، whyItFits minimal; “A dusty matte mood suits hungry people deciding fast”

ويضاف إليها platform، وpages، وwildness، وwildnessLabel، وlens (مع arabicFont، خط عرض عربي من Google Fonts)، وsuggestedLenses (حتى 3 معرفات عدسات عندما يذكر الموجز سوقا خليجية أو عربية أو العربية ولم تحدد عدسة)، وwildSpots (خمسة مواضع، وتكون فارغة إذا مررت pages). ومع canvasId: يضاف canvasId وsaved.

{
"name": "bend_brief",
"arguments": {
"brief": "launch page for a specialty coffee roaster",
"wildness": 3,
"count": 2,
"platform": "website",
"pages": ["launch page"],
"canvasId": "c3f1a0d2-6b1e-4d8a-9f4b-0a1b2c3d4e5f"
}
}

مخرجات حقيقية من محرك الثني، بعد اختصارها:

2 directions for "launch page for a specialty coffee roaster" (wildness 3, Weird):
Platform: website (website). Each direction is for one wild page or two, not the product's main design.
Pages: launch page.
1. Fluxus 1962 sandstone (Twist: only circles and half circles, no exceptions) [material + era] query: sandstone
id: bd-z0y2y96z. Prompt: Redesign the specialty coffee launch page. Render every surface as sandstone...
Mechanic: build this direction around cta = Sandstone skins the main button; still one button with a plain label. Search for UI that has this element.
Spec: type mono: A monospace for display at clamp(48px, 8vw, 120px)... | color: Chalky terracotta, sage and bone...
Signature: The hero section rendered in sandstone, with real light and shadow. Pattern: Layered sandstone panels...
Art queries: sandstone texture; Fluxus graphic design
2. Cereal box (Twist: sparklines blown up huge) [scale + transplant] query: cereal box
id: bd-mob5pq35. ...
Mechanic: build this direction around section-nav = Cereal box as the tabs that switch between sections. Search for UI that has this element.
Art queries: cereal box; oversized sparklines poster
Saved to canvas c3f1a0d2-.... Pass a direction id as directionId (with this canvasId) to search_references.

استدعه بدون pages (وبدون canvasId إذا كنت لا تريد حفظ شيء):

{ "name": "bend_brief", "arguments": { "brief": "personal finance app", "wildness": 3, "count": 1, "platform": "mobile" } }
Pages: none given. Where weirdness pays off (wildSpots):
- onboarding: Seen once, sets the tone, and nobody has learned the layout yet.
- empty state: Nothing to read yet, so the screen has room for a strong idea.
- achievement or streak moment: A reward should feel special, not like every other screen.
- paywall: A memorable paywall sells the feeling, not just the feature list.
- splash screen: A second of brand with no task to get in the way.
الرسالة الحل
“brief must be 1 to 500 characters, for example “flight checkout screen”.” اختصر الموجز
“wildness must be a whole number from 1 (Fresh) to 5 (Bananas).” مرر قيمة من 1 إلى 5
“pages must be 1 to 3 page names, each up to 60 characters.” صفحات أقل وأسماء أقصر
“canvasId must be an id from open_canvas.” استخدم معرف لوحة حقيقيا
“The directions were not saved: that canvas was not found or could not be reached…” الاتجاهات تعود رغم ذلك. ابحث بنص بحثها، أو أعد الثني بمعرف صالح

ذو صلة: اجعل شاشتك جامحة، الجموح والحركات والعدسات.