launch
Works with the dual-diamond architecture: reads brand identity from .design/branding/{brand}/ via brand.ref, reads/writes project assets in .design/projects/{project}/.
Input: Brand identity + strategy/voice-and-tone.md + strategy/messaging.md + screen chunks
Output: {project}/launch/ (6 chunks + INDEX.md) + exports/INDEX.md update
Agent: gsp-campaign-director
<execution_context> @${CLAUDE_SKILL_DIR}/../../prompts/04-marketing-asset-factory.md @${CLAUDE_SKILL_DIR}/../../templates/phases/launch.md </execution_context>
Scan .design/projects/ for project directories. If only one project exists, use it. If multiple, ask the user which project to work on.
Set PROJECT_PATH = .design/projects/{project}
Read {PROJECT_PATH}/brand.ref to resolve brand path:
- Set
BRAND_PATH=.design/branding/{brand}
Step 1: Load context
Read {PROJECT_PATH}/config.json to get design_scope.
If design_scope is tokens:
- Display: "Launch phase skipped — tokens-only projects don't need marketing campaign assets."
- Stop here
Identity (selective, chunk-first)
Read {BRAND_PATH}/identity/INDEX.md. If it exists, load all identity chunks.
Fallback: read {BRAND_PATH}/identity/IDENTITY.md. Log: "⚠️ Legacy identity format detected."
If neither exists, tell the user to complete the brand identity first.
Voice and Messaging (from strategy)
Read {BRAND_PATH}/strategy/voice-and-tone.md and {BRAND_PATH}/strategy/messaging.md.
Design (chunk-first)
Read {PROJECT_PATH}/design/INDEX.md. If it exists, load all screen chunks.
Fallback: read {PROJECT_PATH}/screens/INDEX.md (legacy path).
Other
Read {PROJECT_PATH}/BRIEF.md — audience, goals.
Step 2: Spawn campaign director
Spawn the gsp-campaign-director agent with identity chunks, strategy voice-and-tone + messaging chunks, screen chunks, and brief. The Marketing Asset Factory prompt (04). The launch output template.
Output path: {PROJECT_PATH}/launch/
The agent writes chunks directly:
launch/campaign-strategy.mdlaunch/digital-ads.mdlaunch/email-sequences.mdlaunch/landing-page.mdlaunch/social-media.mdlaunch/sales-content.mdlaunch/INDEX.md- Updates
{PROJECT_PATH}/exports/INDEX.md(launch section)
Step 3: Update state
Update {PROJECT_PATH}/STATE.md:
- Add Launch status to
completeunder the Launch section - Record completion date
Step 4: Done
Display campaign summary and:
"Launch assets complete! Run /gsp:progress to see the full journey."
More from jubscodes/get-shit-pretty
get-shit-pretty
Design engineering for AI coding tools. Full pipeline: brand research, strategy, identity, guidelines, UI design, critique, accessibility audit, build, and review. Expertise skills (color, typography, visuals) serve the entire pipeline. 14 specialized agents with Apple HIG, Nielsen's heuristics, WCAG 2.2 AA, and design token standards.
17gsp-visuals
Define visual direction — imagery, 3D, video, textures, and surface treatments
16gsp-accessibility
Quick contrast checks and token WCAG audits — inline, no agent
16gsp-help
Show all skills
16gsp-color
Design color systems — palettes, contrast, semantic mapping, dark mode
16gsp-typography
Design type systems — scale, pairing, fluid type, vertical rhythm
16