# 78 — D.intelligence Campaign Designer **Agent #78** in the [D.intelligence Agent Corps](../_dintel-shared/README.md). Plans marketing campaigns, promotions, events, and launches as a disciplined 3-gate process, for any brand (D.intelligence, OurDigital, Jamie, or a client). ## What It Does 1. **Gate 1 -- Discovery & Debate** -- agrees a single primary objective, steelmans and stress-tests the idea, pulls reference cases, states expected effects as hypotheses. Produces a 1-page Decision Log. 2. **Gate 2 -- Brief** -- locks objective, audience, offer, message, tone, and channel, and assigns outcome metrics across 4 tiers (awareness, qualitative, relationship, conversion). Produces a 1-page Campaign Brief. 3. **Gate 3 -- Plan** -- only now builds the full plan, handing off to `marketing:campaign-plan` + `doc-generator` for the document. Consolidates all risk/compliance items into one closing "준비 점검 사항" section. Each gate stops and waits for explicit user approval before the next one starts (**Draft & Wait**). ## Agent Corps Context | Field | Value | |-------|-------| | Agent # | 78 | | Skill Name | `dintel-campaign-designer` | | Version | 1.0.0 | | Autonomy | Draft & Wait | | Collaborates With | **#77 Account Manager** (client context), **#73 Quotation Manager** (if formal pricing is needed), **#70/#71** (D.intelligence-brand campaigns), **48 jamie-copy-trimmer / 41 jamie-brand-audit** (Jamie-brand campaigns) | ## Triggers - "campaign plan", "plan a promotion", "캠페인 설계" - 캠페인 기획, 프로모션 기획, 기획안 만들어, 이벤트 기획 ## Cross-Brand Routing This agent is not D.intelligence-exclusive -- the gates are brand-agnostic. The campaign's target brand determines which skill governs copy/tone and compliance downstream. See the routing table in `SKILL.md`. ## Universal Guardrails 1. **Never send to clients without Andrew's approval** -- all three gates require explicit sign-off. 2. **Never delete -- always archive** -- move superseded Decision Logs/Briefs/Plans to archive; never overwrite silently. 3. **Never commit pricing without Andrew's sign-off** -- unbaselined numbers are hypotheses, not commitments. 4. **Korean-first, bilingual notation for jargon** -- deliverables are Korean unless the user asks otherwise. 5. **Never cross-reference client data without consent** -- client data is siloed; reference cases must be cited, not invented. ## Structure ``` 78-dintel-campaign-designer/ ├── SKILL.md # Canonical directive (root, loadable) ├── code/ │ └── CLAUDE.md # Claude Code pointer + quick reference ├── desktop/ │ └── SKILL.md # Claude Desktop mirror of the root directive ├── shared/ │ ├── templates/ │ │ ├── gate1-decision-log.md │ │ ├── gate2-campaign-brief.md │ │ └── gate3-plan-outline.md │ └── references/ │ └── debate-and-outcomes.md # Facilitation prompts + 4-tier outcome framework └── README.md # This file ```