commit 77e4aa4e49e1af1f6343d7c3195b860b6050fd01 Author: Zhongwei Li Date: Sat Nov 29 18:30:28 2025 +0800 Initial commit diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json new file mode 100644 index 0000000..040dc8b --- /dev/null +++ b/.claude-plugin/plugin.json @@ -0,0 +1,27 @@ +{ + "name": "design-creative", + "description": "Creative strategy, production, and brand governance workflows", + "version": "1.0.0", + "author": { + "name": "GTM Agents", + "email": "opensource@intentgpt.ai" + }, + "skills": [ + "./skills/creative-brief-framework/SKILL.md", + "./skills/mood-board-builder/SKILL.md", + "./skills/brand-governance/SKILL.md", + "./skills/production-playbook/SKILL.md", + "./skills/creative-qa-checklist/SKILL.md", + "./skills/enablement-kit/SKILL.md" + ], + "agents": [ + "./agents/creative-director.md", + "./agents/design-ops-lead.md", + "./agents/brand-strategist.md" + ], + "commands": [ + "./commands/develop-concepts.md", + "./commands/manage-production.md", + "./commands/launch-brand-kit.md" + ] +} \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..21edfec --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# design-creative + +Creative strategy, production, and brand governance workflows diff --git a/agents/brand-strategist.md b/agents/brand-strategist.md new file mode 100644 index 0000000..20a08c9 --- /dev/null +++ b/agents/brand-strategist.md @@ -0,0 +1,28 @@ +--- +name: brand-strategist +description: Develops brand systems, messaging pillars, and audience positioning guidance. +model: haiku +--- + + +# Brand Strategist Agent + +## Responsibilities +- Maintain brand architecture (vision, values, messaging pillars, differentiators). +- Lead audience research to inform positioning, visual, and tone decisions. +- Draft messaging guides and campaign-specific narratives. +- Partner with creative + product marketing to ensure consistency across channels. + +## Workflow +1. **Research Intake** – review customer interviews, analyst reports, and campaign briefs. +2. **Strategy Development** – define audience segments, value pillars, and tone guidelines. +3. **Toolkit Creation** – produce messaging matrices, voice/tone guides, and creative briefs. +4. **Alignment** – host workshops with GTM stakeholders to socialize updates. +5. **Optimization** – gather performance data and update playbooks quarterly. + +## Outputs +- Brand messaging guide with pillars, proof, and sample copy. +- Audience positioning summaries for campaigns/launches. +- Governance calendar for refresh cycles. + +--- diff --git a/agents/creative-director.md b/agents/creative-director.md new file mode 100644 index 0000000..f8f601d --- /dev/null +++ b/agents/creative-director.md @@ -0,0 +1,29 @@ +--- +name: creative-director +description: Leads brand storytelling, concept development, and cross-channel creative + reviews. +model: haiku +--- + + +# Creative Director Agent + +## Responsibilities +- Translate campaign briefs into creative concepts, mood boards, and messaging pillars. +- Provide direction to designers, writers, and motion teams with clear feedback cycles. +- Maintain brand guidelines, voice, and accessibility standards across assets. +- Partner with GTM teams to ensure creative aligns with revenue goals and measurement plans. + +## Workflow +1. **Brief Intake** – capture objectives, audience, brand constraints, and success metrics. +2. **Concept Development** – develop core narrative, visual themes, and copy tone. +3. **Review Cadence** – set checkpoints (concept, rough, polish) with actionable feedback. +4. **Production Oversight** – ensure assets are delivered, QA’d, and localized as needed. +5. **Performance Sync** – gather campaign performance insights to refine future work. + +## Outputs +- Creative concept doc with narrative, mood boards, and key visual/copy directions. +- Review notes + punch lists for design/copy teams. +- Post-launch recap referencing creative KPIs and learnings. + +--- diff --git a/agents/design-ops-lead.md b/agents/design-ops-lead.md new file mode 100644 index 0000000..9a69852 --- /dev/null +++ b/agents/design-ops-lead.md @@ -0,0 +1,27 @@ +--- +name: design-ops-lead +description: Manages creative production workflows, briefs, tooling, and asset QA. +model: haiku +--- + +# Design Ops Lead Agent + +## Responsibilities +- Intake requests, prioritize backlog, and allocate designers/motion resources. +- Maintain templates, component libraries, and brand assets. +- Oversee QA (accessibility, localization, device responsiveness) before launch. +- Report on throughput, quality, and SLA performance to GTM stakeholders. + +## Workflow +1. **Request Intake** – gather brief details, deadlines, and required formats. +2. **Resource Planning** – assign designers, motion, copy, and reviewers. +3. **Workflow Orchestration** – manage project board, review cycles, and approvals. +4. **Quality Assurance** – run checklists for typography, color, accessibility, and localization. +5. **Reporting** – publish dashboard on capacity, SLA, and blocker escalations. + +## Outputs +- Production plan (timeline, owners, status). +- QA checklist results + fix tickets. +- Performance snapshot for marketing leadership. + +--- diff --git a/commands/develop-concepts.md b/commands/develop-concepts.md new file mode 100644 index 0000000..f16d24a --- /dev/null +++ b/commands/develop-concepts.md @@ -0,0 +1,35 @@ +--- +name: develop-concepts +description: Generates creative concepts, mood boards, and messaging hooks from a campaign brief. +usage: /design-creative:develop-concepts --campaign "Platform Launch" --audience "CIO,CTO" --channels "paid-social,web" --deliverables 3 +--- + +# Command: develop-concepts + +## Inputs +- **campaign** – name of the campaign or initiative. +- **audience** – key personas/segments to target. +- **channels** – comma-separated channels (paid-social, web, events, product, OOH). +- **deliverables** – number of distinct concepts to produce. +- **tone** – optional direction (premium, playful, bold, minimalist). + +## Workflow +1. **Brief Synthesis** – pull objectives, value props, proof points, and constraints. +2. **Inspiration Scan** – audit recent creative, competitor moves, and brand mood boards. +3. **Concept Generation** – craft headline, narrative arc, visual direction, and CTA per concept. +4. **Mood Board + Copy Hooks** – assemble color palette, typography, references, and copy starters. +5. **Review Package** – compile presentation ready for stakeholder feedback with pros/cons per concept. + +## Outputs +- Concept deck/worksheet with headline, narrative, visuals, and CTA. +- Mood boards and reference links. +- Feedback guide with decision criteria. + +## Agent/Skill Invocations +- `creative-director` – leads narrative + visual direction. +- `brand-strategist` – validates positioning and tone. +- `design-ops-lead` – maps production implications. +- `creative-brief-framework` skill – ensures structure + context. +- `mood-board-builder` skill – assembles visual references. + +--- diff --git a/commands/launch-brand-kit.md b/commands/launch-brand-kit.md new file mode 100644 index 0000000..88ed40b --- /dev/null +++ b/commands/launch-brand-kit.md @@ -0,0 +1,35 @@ +--- +name: launch-brand-kit +description: Packages updated brand guidelines, assets, and enablement resources for GTM teams. +usage: /design-creative:launch-brand-kit --audience "marketing,sales,product" --includes "logo,templates,messaging" --launch 2025-12-01 +--- + +# Command: launch-brand-kit + +## Inputs +- **audience** – teams to notify (marketing, sales, product, success, partners). +- **includes** – components to package (logo, templates, messaging, photography, motion). +- **launch** – go-live date for the brand kit. +- **channels** – optional distribution channels (Notion, Figma, email, LMS). +- **training** – true/false to include enablement session outline. + +## Workflow +1. **Inventory & Audit** – gather latest brand assets, guidelines, and approvals. +2. **Packaging** – organize kits (logos, typography, color, templates, messaging) with metadata. +3. **Communication Plan** – craft announcements, changelog, and adoption instructions. +4. **Enablement Plan** – outline training session, office hours, and certification checklists if enabled. +5. **Measurement** – define adoption metrics (downloads, requests, usage feedback) and feedback loop. + +## Outputs +- Brand kit index with download links and usage guidance. +- Communication + enablement plan. +- Adoption tracker template with KPIs and feedback log. + +## Agent/Skill Invocations +- `brand-strategist` – ensures messaging + guidelines are up to date. +- `creative-director` – reviews visual direction and approvals. +- `design-ops-lead` – manages asset packaging + access. +- `brand-governance` skill – enforces versioning + usage policies. +- `enablement-kit` skill – builds training plan + feedback forms. + +--- diff --git a/commands/manage-production.md b/commands/manage-production.md new file mode 100644 index 0000000..9193163 --- /dev/null +++ b/commands/manage-production.md @@ -0,0 +1,35 @@ +--- +name: manage-production +description: Builds a production plan with tasks, owners, deadlines, and QA checkpoints for creative assets. +usage: /design-creative:manage-production --campaign "Platform Launch" --assets "hero,landing,email" --deadline 2025-12-10 --tools asana +--- + +# Command: manage-production + +## Inputs +- **campaign** – campaign/initiative name. +- **assets** – comma-separated list (hero, landing, email, video, motion, print). +- **deadline** – launch or delivery date. +- **tools** – optional project tool reference (asana, jira, notion). +- **localization** – true/false for translation workflows. + +## Workflow +1. **Inventory & Dependencies** – parse asset list, required formats, and upstream inputs. +2. **Timeline Builder** – create workback schedule with draft/review/polish milestones. +3. **Resource Allocation** – assign designers, writers, motion, QA owners, approvers. +4. **Workflow Automation** – generate task board with statuses, labels, and SLAs. +5. **QA + Handoff** – embed QA checklists, localization steps, and delivery instructions. + +## Outputs +- Production workback plan (Gantt/table) with owners + due dates. +- Task board template for import into project tools. +- QA & localization checklist linked per asset. + +## Agent/Skill Invocations +- `design-ops-lead` – orchestrates workflow + assignments. +- `creative-director` – sets review gates. +- `brand-strategist` – ensures messaging alignment. +- `production-playbook` skill – provides workflow + template library. +- `creative-qa-checklist` skill – adds QA steps (accessibility, localization, devices). + +--- diff --git a/plugin.lock.json b/plugin.lock.json new file mode 100644 index 0000000..e77590c --- /dev/null +++ b/plugin.lock.json @@ -0,0 +1,89 @@ +{ + "$schema": "internal://schemas/plugin.lock.v1.json", + "pluginId": "gh:gtmagents/gtm-agents:plugins/design-creative", + "normalized": { + "repo": null, + "ref": "refs/tags/v20251128.0", + "commit": "0c4a7753ac818a31bb14e2ef4e8f3cda950034fc", + "treeHash": "d35148213b3f41561d8d0a79279ee68d3e7ea6136b9cebc1882e7b354d4a1476", + "generatedAt": "2025-11-28T10:17:13.777830Z", + "toolVersion": "publish_plugins.py@0.2.0" + }, + "origin": { + "remote": "git@github.com:zhongweili/42plugin-data.git", + "branch": "master", + "commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390", + "repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data" + }, + "manifest": { + "name": "design-creative", + "description": "Creative strategy, production, and brand governance workflows", + "version": "1.0.0" + }, + "content": { + "files": [ + { + "path": "README.md", + "sha256": "4f884344f112f5e3d8c3838258ad4ed545b1ba6253b893cd0327606ac1eafd06" + }, + { + "path": "agents/brand-strategist.md", + "sha256": "595f8717a6258818e5c4b824b4648425030fa7ced352de02ca6764c4f61b46e6" + }, + { + "path": "agents/creative-director.md", + "sha256": "b8631dd8b48b34ef716daef1e1a8c848f2a5f536afcd1cdaf8967d2dc0da4f82" + }, + { + "path": "agents/design-ops-lead.md", + "sha256": "769a4e39de0824cda29788df57164eaea59971932bcbd6ea6a182b9760acc0b8" + }, + { + "path": ".claude-plugin/plugin.json", + "sha256": "b27c90e39e5df7b249f171d3ede02b3af391f177f9c736b71c5daf60916c4996" + }, + { + "path": "commands/launch-brand-kit.md", + "sha256": "18fe0c9f155736e9c1f08953627da69986d5982402223d10b1500ed13650c3a3" + }, + { + "path": "commands/develop-concepts.md", + "sha256": "c31c25f8227fc3e40cce94b257683c09e5c3c34187316f22c4d06f03c66ba294" + }, + { + "path": "commands/manage-production.md", + "sha256": "0c1202309a7cf946574a66c0adb3f222b36d2779f1197cb99ac0198ead7cbb33" + }, + { + "path": "skills/creative-brief-framework/SKILL.md", + "sha256": "f3f5bf969b77cd28afafe4bc22c757f48b19bd5159c44c465d0db0a9b59e6ee3" + }, + { + "path": "skills/production-playbook/SKILL.md", + "sha256": "7bb54a2827e468fb2fa5b70a5a9c192b7d56e1c2b83b89ae95c3b69b53563b0b" + }, + { + "path": "skills/mood-board-builder/SKILL.md", + "sha256": "8c0b5c83fd5792ed6783e9ed2b012eb1e1ade7395fe1b9a223b9678b39c902bd" + }, + { + "path": "skills/creative-qa-checklist/SKILL.md", + "sha256": "2a5999eb0c8d0b0adffd4ad24fc28a2925a9861c570a8b66fd547c1285b61e43" + }, + { + "path": "skills/brand-governance/SKILL.md", + "sha256": "41cac4ff0ea55919800f7fd65d4e94543eef0f85e4b2a7d5df2e9b19a50b7da1" + }, + { + "path": "skills/enablement-kit/SKILL.md", + "sha256": "e4ba0b1d97df8686ea63f41717f7e8a28f92cf09cdc72b826936c49aa9a15587" + } + ], + "dirSha256": "d35148213b3f41561d8d0a79279ee68d3e7ea6136b9cebc1882e7b354d4a1476" + }, + "security": { + "scannedAt": null, + "scannerVersion": null, + "flags": [] + } +} \ No newline at end of file diff --git a/skills/brand-governance/SKILL.md b/skills/brand-governance/SKILL.md new file mode 100644 index 0000000..c3629c8 --- /dev/null +++ b/skills/brand-governance/SKILL.md @@ -0,0 +1,30 @@ +--- +name: brand-governance +description: Use to manage brand guidelines, approvals, and ongoing refresh cadence. +--- + +# Brand Governance Toolkit Skill + +## When to Use +- Rolling out updated brand systems or localization variants. +- Reviewing creative for compliance with legal, accessibility, or partner requirements. +- Auditing asset libraries for version control. + +## Framework +1. **Guideline Source of Truth** – centralize docs, design tokens, and change history. +2. **Approval Workflow** – define reviewers, SLAs, and escalation paths for exceptions. +3. **Audit Cadence** – schedule quarterly reviews of live assets, templates, and vendor usage. +4. **Education Layer** – curate training, office hours, and certification quizzes. +5. **Feedback Loop** – capture field requests, track decisions, and prioritize updates. + +## Templates +- Brand governance checklist (channel, reviewer, status). +- Exception request form with rationale + decision log. +- Rollout communication plan (audiences, channels, timeline). + +## Tips +- Use tagging/versioning in DAM tools to prevent outdated asset usage. +- Pair metrics (brand accuracy, request SLAs) with incentives for compliance. +- Partner with legal/security for regulated industries. + +--- diff --git a/skills/creative-brief-framework/SKILL.md b/skills/creative-brief-framework/SKILL.md new file mode 100644 index 0000000..d26bb3e --- /dev/null +++ b/skills/creative-brief-framework/SKILL.md @@ -0,0 +1,30 @@ +--- +name: creative-brief-framework +description: Use to structure concise creative briefs with goals, audience, and guardrails. +--- + +# Creative Brief Framework Skill + +## When to Use +- Kicking off new campaigns, product launches, or brand refresh projects. +- Aligning marketing, product, and creative teams on objectives and deliverables. +- Onboarding agencies or freelancers with standardized briefs. + +## Framework +1. **Objective & Success Metrics** – clarify business goal, KPIs, and constraints. +2. **Audience & Insights** – detail personas, pain points, and proof points. +3. **Message & Tone** – outline pillars, RTBs, must-say/avoid guidance. +4. **Deliverables & Channels** – list required assets, specs, and priority order. +5. **Logistics** – include timeline, approvals, budget, references, and point people. + +## Templates +- One-page creative brief document. +- Stakeholder Q&A worksheet. +- Kickoff deck outline with timeline + responsibilities. + +## Tips +- Keep it scannable; link deeper research in appendices. +- Capture “what success looks like” with quantitative + qualitative signals. +- Pair with `production-playbook` to convert briefs into task plans. + +--- diff --git a/skills/creative-qa-checklist/SKILL.md b/skills/creative-qa-checklist/SKILL.md new file mode 100644 index 0000000..ca6cdfa --- /dev/null +++ b/skills/creative-qa-checklist/SKILL.md @@ -0,0 +1,31 @@ +--- +name: creative-qa-checklist +description: Use to verify creative assets meet brand, accessibility, and localization + standards before launch. +--- + +# Creative QA Checklist Skill + +## When to Use +- Final review before publishing web, email, social, or print assets. +- Ensuring agencies/freelancers meet brand and accessibility standards. +- Running localization QA across regions/languages. + +## Framework +1. **Brand Compliance** – confirm logo usage, typography, color ratios, and messaging guardrails. +2. **Content Accuracy** – validate copy, pricing, legal disclaimers, CTA, and links. +3. **Accessibility** – check contrast, alt text, captions, keyboard focus, motion sensitivity. +4. **Localization** – verify translations, currencies, time/date formats, right-to-left layouts. +5. **Technical Specs** – ensure file sizes, formats, responsive behavior, and animation limits. + +## Templates +- Channel-specific QA checklist (web, email, social, motion, print). +- Bug/feedback tracker with severity + owner. +- Sign-off form for approvers. + +## Tips +- Automate baseline checks (contrast, spelling) but keep human review for nuance. +- Capture screenshots/videos for audit logs. +- Pair with `production-playbook` to gate deployments on QA sign-off. + +--- diff --git a/skills/enablement-kit/SKILL.md b/skills/enablement-kit/SKILL.md new file mode 100644 index 0000000..913d450 --- /dev/null +++ b/skills/enablement-kit/SKILL.md @@ -0,0 +1,31 @@ +--- +name: enablement-kit +description: Use to plan trainings, office hours, and adoption programs for new creative + or brand initiatives. +--- + +# Creative Enablement Kit Skill + +## When to Use +- Launching new brand guidelines, templates, or tooling. +- Rolling out campaign playbooks to regional or partner teams. +- Ensuring cross-functional stakeholders know how to request/use creative assets. + +## Framework +1. **Audience Mapping** – identify teams, regions, and partner groups requiring training. +2. **Curriculum Design** – outline sessions (live, async, office hours), demos, and certification steps. +3. **Resource Bundle** – compile decks, walkthrough videos, FAQs, and feedback forms. +4. **Comms Cadence** – schedule announcements, reminders, and post-launch surveys. +5. **Measurement** – track attendance, completion, satisfaction, and request volume. + +## Templates +- Enablement agenda + checklist. +- Office hours signup + FAQ doc. +- Adoption dashboard with KPIs. + +## Tips +- Mix synchronous + asynchronous formats for global teams. +- Capture questions in a shared doc for rapid iteration. +- Pair with `brand-governance` to log compliance metrics. + +--- diff --git a/skills/mood-board-builder/SKILL.md b/skills/mood-board-builder/SKILL.md new file mode 100644 index 0000000..6e27f17 --- /dev/null +++ b/skills/mood-board-builder/SKILL.md @@ -0,0 +1,31 @@ +--- +name: mood-board-builder +description: Use to compile visual inspiration, color palettes, and typography references + for creative concepts. +--- + +# Mood Board Builder Skill + +## When to Use +- Early concepting for campaigns, product launches, or rebrands. +- Presenting creative direction options to stakeholders. +- Aligning distributed teams/agencies on look and feel. + +## Framework +1. **Inspiration Sourcing** – collect references from brand archives, industry examples, and trend boards. +2. **Palette Definition** – propose color, typography, texture, and motion cues. +3. **Layout Assembly** – organize visuals into narrative sections (story, audience, execution). +4. **Annotation Layer** – add notes on why each reference matters, usage guidelines, and accessibility considerations. +5. **Feedback Hooks** – include prompts for stakeholders to vote/comment. + +## Templates +- Figma/Canva board layout. +- PDF deck template with sections (vision, palette, typography, photography). +- Feedback form with scoring rubrics. + +## Tips +- Limit each board to 3–4 cohesive directions to avoid choice overload. +- Include real campaign copy snippets to ground visuals. +- Pair with `creative-director` outputs for swift approval. + +--- diff --git a/skills/production-playbook/SKILL.md b/skills/production-playbook/SKILL.md new file mode 100644 index 0000000..13a3e91 --- /dev/null +++ b/skills/production-playbook/SKILL.md @@ -0,0 +1,31 @@ +--- +name: production-playbook +description: Use to convert creative briefs into actionable task plans with owners + and SLAs. +--- + +# Creative Production Playbook Skill + +## When to Use +- Planning asset production across multiple channels or regions. +- Coordinating internal + external resources (agencies, freelancers, localization vendors). +- Tracking throughput, timelines, and blockers for GTM leadership. + +## Framework +1. **Asset Breakdown** – detail deliverables, formats, specs, and reuse opportunities. +2. **Workstream Mapping** – define design, copy, motion, dev, QA, localization workstreams. +3. **Timeline + SLA** – set draft/review/polish milestones with buffer times. +4. **Resource Plan** – assign talent, tools, budgets, and approval layers. +5. **Reporting Hooks** – embed status dashboards, capacity metrics, and risk alerts. + +## Templates +- Workback schedule (table + Gantt view). +- Project board column definitions + label taxonomy. +- Weekly status brief template. + +## Tips +- Group similar assets to accelerate production via modular components. +- Include review gates with clear exit criteria to avoid churn. +- Pair with `creative-qa-checklist` before green-lighting delivery. + +---