brandcraft
Squad para extração de design systems de URLs, criação de documentos brand-consistent (PDF, PPTX, carousels, social cards, vídeos programáticos) e melhoria de PDFs existentes. Pipeline com 9 agentes especializados: orquestração, extração de tokens visuais, gerenciamento de templates, renderização HTML→PDF/PNG via Puppeteer, criação de PPTX via PptxGenJS, composição de vídeos via Remotion (React→MP4/WebM), geração de imagens por IA, refinamento de PDFs existentes e validação de consistência de marca.
BrandCraft Squad
فريق AIOS لاستخراج أنظمة التصميم وإنشاء مستندات متسقة مع العلامة التجارية وتحسين ملفات PDF الموجودة.
الإصدار: 1.0.0 | البادئة: brandcraft | الوكلاء: 8 | المهام: 31 | سير العمل: 4
نظرة عامة
BrandCraft هو فريق مكون من 8 وكلاء متخصصين ينسقون خط أنابيب كاملاً من أجل:
- استخراج أنظمة التصميم من أي عنوان URL (الألوان، الطباعة، التباعد، الشعارات)
- الحفظ كقوالب قابلة لإعادة الاستخدام (ملفات
.mdمع YAML frontmatter) - إنشاء مستندات متسقة مع العلامة التجارية: PDF، PNG، دوارات Instagram، بطاقات اجتماعية
- إنشاء عروض PPTX مع رموز تصميم مطبقة
- إنشاء صور متسقة مع العلامة التجارية عبر أدوات AI MCP (nano-banana-pro، dalle3، إلخ)
- تحسين ملفات PDF الموجودة بإعادة عرضها بنظام تصميم مختار
الوكلاء
| # | المعرف | الاسم | النموذج | الدور |
|---|---|---|---|---|
| 1 | bc-orchestrator | Maestro | Flow_Master | تنسيق خط الأنابيب، اختيار القالب، التفاعل مع المستخدم |
| 2 | bc-extractor | Prober | Explorer | يستخرج نظام التصميم من عناوين URL (الألوان، الخطوط، التباعد، الشعارات) |
| 3 | bc-templater | Vault | Builder | يدير مكتبة القوالب، يولد خصائص CSS المخصصة |
| 4 | bc-renderer | Forge | Builder | ينشئ قوالب HTML، يعرض PDF/PNG عبر Puppeteer |
| 5 | bc-presenter | Canvas | Builder | ينشئ PPTX عبر PptxGenJS مع رموز التصميم |
| 6 | bc-illustrator | Brush | Builder | يولد صوراً متسقة مع العلامة التجارية عبر أدوات AI MCP |
| 7 | bc-refiner | Scribe | Explorer | يقرأ ملفات PDF الموجودة، يستخرج المحتوى، يحول إلى markdown |
| 8 | bc-inspector | Gauge | Guardian | يتحقق من اتساق العلامة التجارية والتخطيط والجودة |
خطوط الأنابيب
1. استخراج وحفظ نظام التصميم
URL → Prober (تحليل + رموز + شعارات) → Vault (يحفظ القالب)
الأمر: *extract-design-system
المدة: 15-25 دقيقة
2. إنشاء مستند
Maestro (اختيار) → Vault (قالب + CSS) → Brush (صور) → Forge (HTML→PDF/PNG) → Gauge (ضمان الجودة)
الأمر: *create-document، *create-pdf، *create-carousel، *create-social-card
المدة: 30-60 دقيقة
3. إنشاء عرض تقديمي
Maestro (اختيار) → Vault (رموز) → Canvas (تخطيطات + PPTX) → Brush (صور) → Gauge (ضمان الجودة)
الأمر: *create-pptx، *create-presentation
المدة: 30-45 دقيقة
4. تحسين PDF موجود
Scribe (يقرأ PDF → markdown) → Maestro (اختيار) → Vault (قالب) → Forge (إعادة العرض) → Gauge (ضمان الجودة)
الأمر: *improve-pdf، *redesign-document
المدة: 30-45 دقيقة
التنسيقات المدعومة
| التنسيق | الأبعاد | التقنية |
|---|---|---|
| report-a4 | 210mm x 297mm | Puppeteer PDF |
| slides-16-9 | 254mm x 143mm | Puppeteer PDF |
| carousel-instagram | 1080x1080px أو 1080x1350px | Puppeteer لقطة شاشة PNG |
| card-social | 1200x630px | Puppeteer لقطة شاشة PNG |
| pptx | 10in x 5.625in (16:9) | PptxGenJS |
تنسيق القالب
القوالب هي ملفات .md مع YAML frontmatter تحتوي على رموز التصميم:
---
name: "acme-corp"
description: "نظام تصميم مستخرج من acme.com"
source_url: "https://www.acme.com"
extracted_at: "2026-02-24T14:30:00Z"
version: "1.0.0"
tokens:
colors:
primary: "#1a73e8"
secondary: "#34a853"
background: "#ffffff"
text_primary: "#202124"
typography:
font_heading: "'Inter', sans-serif"
font_body: "'Source Sans Pro', sans-serif"
size_h1: "2.5rem"
size_body: "1rem"
spacing:
sm: "8px"
md: "16px"
lg: "24px"
logos:
primary: "assets/acme-corp/logo.svg"
---
# Acme Corp — نظام التصميم
...توثيق مفصل...التبعيات
Node.js
| الحزمة | الإصدار | الغرض |
|---|---|---|
| puppeteer | ^23.0.0 | HTML → PDF/PNG |
| marked | ^15.0.0 | Markdown → HTML |
| pptxgenjs | ^3.12.0 | إنشاء PPTX |
| pdf-parse | ^1.1.1 | قراءة PDF |
| gray-matter | ^4.0.3 | تحليل YAML frontmatter |
| cheerio | ^1.0.0 | تحليل HTML للاستخراج |
أدوات MCP
| الأداة | النوع | الاستخدام |
|---|---|---|
| nano-banana-pro | مطلوب | إنشاء الصور وتحريرها (Google Gemini) |
| dalle3 | اختياري | إنشاء صور بديل (GPT Image) |
| fal-video | اختياري | Imagen4، Ideogram، Recraft، SD3.5 |
| flux | اختياري | التزام عالٍ بالأوامر |
الهيكل
squads/brandcraft/ ├── squad.yaml # البيان ├── README.md # التوثيق (PT-BR) ├── agents/ # 8 وكلاء ├── tasks/ # 31 مهمة ├── workflows/ # 4 سير عمل ├── config/ # 3 إعدادات ├── checklists/ # 3 قوائم فحص ├── templates/ # 2 قوالب + assets/ └── scripts/ # 2 نصوص برمجية (render.js، create-pptx.js)
المتطلبات الأساسية
- Node.js 18+ مثبت
- Claude Code مع وصول لخوادم MCP
تثبيت تبعيات Node.js
يتم تثبيت تبعيات Node.js داخل دليل الفريق (Squad):
cd squads/brandcraft
npm installيقوم هذا بتثبيت جميع الحزم المدرجة في package.json الخاص بالفريق تلقائياً:
| الحزمة | الإصدار | الغرض |
|---|---|---|
| puppeteer | ^23.0.0 | HTML → PDF/PNG |
| marked | ^15.0.0 | Markdown → HTML |
| pptxgenjs | ^3.12.0 | إنشاء PPTX |
| pdf-parse | ^1.1.1 | قراءة PDF |
| gray-matter | ^4.0.3 | تحليل YAML frontmatter |
| cheerio | ^1.0.0 | تحليل HTML للاستخراج |
تكوين خوادم MCP
يتطلب BrandCraft أداة nano-banana-pro MCP (Google Gemini) لإنشاء الصور. يختلف التكوين حسب بيئة التطوير المستخدمة.
الخطوة 1: الحصول على GEMINI_API_KEY
- انتقل إلى Google AI Studio
- أنشئ أو حدد مشروع Google Cloud
- أنشئ مفتاح API
- انسخ المفتاح (الصيغة:
AIzaSy...) - صدّره في shell:
export GEMINI_API_KEY="مفتاحك_هنا"لجعله دائماً، أضفه إلى
~/.zshrc
~/.bashrc
الخطوة 2: تكوين خادم MCP
Claude Code (موصى به)
الخيار أ — عبر CLI (موصى به):
claude mcp add --transport stdio --scope project \
--env GEMINI_API_KEY=${GEMINI_API_KEY} \
nano-banana-pro -- npx -y @rafarafarafa/nano-banana-pro-mcpهذا ينشئ تلقائياً ملف .mcp.json في جذر المشروع بنطاق project (مشترك مع الفريق عبر git).
الخيار ب — تحرير .mcp.json يدوياً:
أنشئ أو حرر ملف .mcp.json في جذر المشروع:
{
"mcpServers": {
"nano-banana-pro": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@rafarafarafa/nano-banana-pro-mcp"],
"env": {
"GEMINI_API_KEY": "${GEMINI_API_KEY}"
}
}
}
}صيغة
${GEMINI_API_KEY}توسع تلقائياً متغير البيئة — لا تضع المفتاح مباشرة في الملف لتجنب ارتكاب الأسرار.
Antigravity (Google)
يحتوي Antigravity على متجر MCP مدمج:
- افتح لوحة MCP Store في Antigravity
- ابحث عن "nano-banana-pro"
- انقر على Install
- كوّن متغير
GEMINI_API_KEYعند الطلب
Cursor
أنشئ أو حرر
.cursor/mcp.json
{
"mcpServers": {
"nano-banana-pro": {
"command": "npx",
"args": ["-y", "@rafarafarafa/nano-banana-pro-mcp"],
"env": {
"GEMINI_API_KEY": "${GEMINI_API_KEY}"
}
}
}
}Windsurf / Codex / بيئات تطوير أخرى
معظم بيئات التطوير التي تدعم MCP تستخدم تنسيق .mcp.json القياسي في جذر المشروع. راجع وثائق بيئة التطوير الخاصة بك للموقع الدقيق لملف التكوين.
أدوات MCP الاختيارية
| MCP | حزمة NPX | متغير البيئة | الغرض |
|---|---|---|---|
| dalle3 | dalle3-mcp | OPENAI_API_KEY | إنشاء صور بديل (GPT Image) |
| fal-video | fal-video-mcp | FAL_KEY | Imagen4، Ideogram، Recraft، SD3.5 |
| flux | flux-mcp | REPLICATE_API_TOKEN | التزام عالٍ بالأوامر |
يتبع التكوين نفس النمط — أضف إلى .mcp.json الخاص بالمشروع أو استخدم claude mcp add --scope project.
التحقق
بعد التكوين، أعد تشغيل بيئة التطوير وتحقق:
# في Claude Code — سرد MCPs المكونة
claude mcp list
# داخل Claude Code — التحقق من الحالة
/mcpيجب أن تكون أدوات mcp__nano-banana-pro__* متاحة. اختبر بـ: "أنشئ صورة اختبارية باستخدام nano-banana-pro".
الجودة
يتحقق bc-inspector (Gauge) من كل مستند مُنشأ بتقييم مرجح:
| البعد | الوزن |
|---|---|
| تطبيق الرموز (الألوان، الطباعة) | 40% |
| التخطيط والأبعاد | 30% |
| تماسك الصور | 30% |
الأحكام: PASS (>=80) | CONCERNS (60-79) | FAIL (<60)
Synkra AIOS — BrandCraft Squad v1.0.0
المراجعات
0 مراجعةلا توجد مراجعات بعد. كن أول من يراجع هذا الفريق!
More from Luiz Rodrigues
aios forge squad
Squad supremo de desenvolvimento, otimização e evolução do AIOS — domínio total do framework, Claude Code e auto-atualização contínua. Capaz de criar, validar, otimizar e modernizar qualquer artefato AIOS.
ultimate landingpage
Squad fullstack para criação de landing pages de ultra-alta conversão. Pipeline end-to-end com 9 agentes especializados: discovery de produto, pesquisa de mercado e experts de copywriting, design system atômico com contraste WCAG AAA e light/dark, geração de imagens por IA, frontend Next.js com SEO perfeito e acessibilidade WCAG AAA, backend Python FastAPI com admin panel e exportação CSV, integrações com WhatsApp (evolution-api) e email (MCP), e QA multi-dimensional com score por dimensão.
nirvana squad creator
Gera squads AIOS otimizados a partir de linguagem natural — pipeline de 9 fases com análise, geração, otimização, validação, README multi-idioma, deploy e publicação no squads.sh
data quality guardian
Squad especialista em qualidade de dados — profiling de datasets, detecção de anomalias, validação de schemas, geração de relatórios de qualidade e sugestão de remediações automatizadas para pipelines de dados
notebooklm automation
Automação programática completa do Google NotebookLM — da criação de notebooks à geração de podcasts, vídeos, slides e quizzes, orquestrada por pipeline inteligente
incident response squad
Squad especialista em resposta a incidentes para DevOps/SRE — análise de logs, correlação de causa raiz, execução de runbooks, comunicação de status e geração de post-mortems blameless
adaptive tutor k12
Squad especialista em tutoria adaptativa K-12 — avaliação diagnóstica, mapeamento curricular personalizado, sessões de tutoria com dificuldade adaptativa, rastreamento de progresso e relatórios para pais e educadores
nirvana readme architect
Squad de geração de README.md perfeito e impecável, combinando análise profunda de codebase, seleção de template por tipo de projeto, todas as features do GitHub Flavored Markdown, validação com checklist de 25+ pontos e polimento final com badges e TOC.
soc alert triage
Squad especialista em triagem de alertas SOC para cybersecurity — classificação automatizada, filtragem de falsos positivos, priorização de ameaças, enriquecimento com threat intel e geração de briefs para analistas
resume screener squad
Squad especialista em triagem de currículos para recrutamento — parsing automatizado de CVs, matching de skills com requisitos da vaga, auditoria de vieses, ranking de candidatos e geração de resumos executivos para hiring managers
automated code review squad
Squad especialista em code review automatizado — revisão de segurança, análise lógica, verificação de padrões arquiteturais, enforcement de coding standards e geração de review summaries priorizados para PRs e commits