/engagement
Run a marketing engagement using the 12-Part methodology. Subcommands: start, next, status, validate, re-run-decision, update-back, lif-show, file-tree, list-engagements, four-core, growth-plan, yearly-planner, loop.
$ npx -y skills add indranilbanerjee/digital-marketing-pro --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/engagement
Context preview
What this command does when you run it.
Run a marketing engagement using the 12-Part methodology. Subcommands: start, next, status, validate, re-run-decision, update-back, lif-show, file-tree, list-engagements, four-core, growth-plan, yearly-planner, loop.
Command definition
engagement.mddescription: "Run a marketing engagement using the 12-Part methodology. Subcommands: start, next, status, validate, re-run-decision, update-back, lif-show, file-tree, list-engagements, four-core, growth-plan, yearly-planner, loop."
argument-hint: "<subcommand> [args]"
allowed-tools: Read Write Edit Bash Glob Grep
/digital-marketing-pro:engagement — 12-Part Engagement Workflow
The engagement command family runs a complete marketing engagement using the 12-Part methodology. Every brand engagement runs through 12 parts in sequence, producing a canonical set of files at each stage.
This command is the entry point. It invokes the [engagement-workflow](../skills/engagement-workflow/SKILL.md) skill, which delegates to part-specific skills (four-core-documents, client-validation-document, growth-plan, yearly-planner, continuous-improvement-loop).
Subcommands
`/digital-marketing-pro:engagement start <brand-slug> <engagement-id>`
Initialise a new engagement. Creates the directory tree, writes `_engagement.json`, walks the user through Part 1 Stone vs Opinion intake.
**Example:**
/digital-marketing-pro:engagement start acme-corp 2026-q2
**Pre-condition:** Brand profile must exist at `~/.claude-marketing/brands/{brand-slug}/profile.json`. If not, run `/digital-marketing-pro:brand-setup` first.
**Checkpointing & resume:** The full checkpoint protocol — open a run on `start`, save each part as it completes, run `/digital-marketing-pro:check --full` before the Part 5 and Part 8 deliverables, then publish and finalize at the end — lives in the skill. See [engagement-workflow/SKILL.md](../skills/engagement-workflow/SKILL.md) § *Checkpointing & Resume* (the single source of truth). Each part's checkpoint saves **that part's own deliverable path** (Part 3 saves the Four Core Documents, Part 8 saves the Growth Plan — never a placeholder for a different part). An interrupted run resumes with `/digital-marketing-pro:resume`, and the finished files land in the visible output folder (`/digital-marketing-pro:output-folder {brand}`).
`/digital-marketing-pro:engagement status [brand-slug] [engagement-id]`
Show the current engagement status. If brand and id are omitted, shows all active engagements.
**Example:**
/digital-marketing-pro:engagement status acme-corp 2026-q2
`/digital-marketing-pro:engagement next [brand-slug] [engagement-id]`
Advance to the next part after confirming current is complete. Will not auto-advance — asks for confirmation.
`/digital-marketing-pro:engagement validate <brand-slug> <engagement-id>`
Run Part 5 Client Validation. Invokes the `client-validation-document` skill to produce the deliverable. Pre-condition: Parts 2, 3, 4 must be complete.
`/digital-marketing-pro:engagement re-run-decision <brand-slug> <engagement-id>`
Apply the Decision Matrix to determine which v2 re-runs are needed. Reads the Part 5 Client Validation responses and computes the re-run plan.
**Pre-condition:** Part 5 Client Validation responses must be saved at `engagements/{id}/part-05-client-validation/client-validation-responses.json`.
`/digital-marketing-pro:engagement update-back <brand-slug> <engagement-id> --doc <doc-id> --reason "<reason>"`
Apply the Update-Back Rule (Part 7+ corrections). Bumps a source document version, saves new file, updates the Living Project Instruction File.
**Example:**
/digital-marketing-pro:engagement update-back acme-corp 2026-q2 --doc 3.1 --reason "Segment X CAC corrected from INR 3,000 to INR 4,800 based on Q2 channel data"
`/digital-marketing-pro:engagement lif-show <brand-slug> <engagement-id>`
Display the Living Project Instruction File (the engagement's "currently true" record).
`/digital-marketing-pro:engagement file-tree <brand-slug> <engagement-id>`
Show the engagement directory file tree.
`/digital-marketing-pro:engagement list-engagements [brand-slug]`
List all engagements (optionally filtered by brand).
`/digital-marketing-pro:engagement four-core <brand-slug> <engagement-id> [--doc 3.X] [--view v2] [--combined]`
Produce the Four Core Documents (Part 3). Shorthand for invoking the `four-core-documents` skill. Flags: `--doc` (single id `3.1` or comma-separated `"3.1,3.3"`), `--view v2` (Part 6 re-runs), `--combined` (stitch all four into the 3.C executive reference).
`/digital-marketing-pro:engagement growth-plan <brand-slug> <engagement-id>`
Produce the Growth Plan (Part 8). Shorthand for invoking the `growth-plan` skill.
`/digital-marketing-pro:engagement yearly-planner <brand-slug> <engagement-id>`
Produce the Yearly Planner (Part 8 companion). Shorthand for invoking the `yearly-planner` skill.
`/digital-marketing-pro:engagement loop <brand-slug> <engagement-id>`
Produce a Part 12 Continuous Improvement deliverable (quarterly brief or ad-hoc). Shorthand for invoking the `continuous-improvement-loop` skill.
Typical Engagement Flow
A complete engagement runs through these commands over weeks to months:
# Day 1: Setup
/digital-marketing-pro:brand-setup acme-corp # Creates brand profile (one-time per brand)
/digital-marketing-pro:engagement start acme-corp 2026-q2 # Initialises engagement; walks Part 1 intake
# Days 2-7: Unbiased research (Parts 2-4)
# (delegated to existing skills: market-intelligence, competitor-analysis, audience-intelligence)
/digital-marketing-pro:engagement next acme-corp 2026-q2 # Advance to Part 2 after Part 1 complete
# ... repeat advancement after each part
# Day 8: Strategic core (Part 3)
/digital-marketing-pro:engagement four-core acme-corp 2026-q2 # Produces all 4 core documents (61 steps)
# Day 14: Client validation (Part 5)
/digital-marketing-pro:engagement validate acme-corp 2026-q2 # Produces client validation document
# ... client reviews; responses captured in client-validation-responses.json
# Day 17: V2 re-runs (Pa
Read more
description: "Run a marketing engagement using the 12-Part methodology. Subcommands: start, next, status, validate, re-run-decision, update-back, lif-show, file-tree, list-engagements, four-core, growth-plan, yearly-planner, loop." argument-hint: "<subcommand> [args]" allowed-tools: Read Write Edit Bash Glob Grep
/digital-marketing-pro:engagement — 12-Part Engagement Workflow
The engagement command family runs a complete marketing engagement using the 12-Part methodology. Every brand engagement runs through 12 parts in sequence, producing a canonical set of files at each stage.
This command is the entry point. It invokes the [engagement-workflow](../skills/engagement-workflow/SKILL.md) skill, which delegates to part-specific skills (four-core-documents, client-validation-document, growth-plan, yearly-planner, continuous-improvement-loop).
Subcommands
`/digital-marketing-pro:engagement start <brand-slug> <engagement-id>`
Initialise a new engagement. Creates the directory tree, writes `_engagement.json`, walks the user through Part 1 Stone vs Opinion intake.
**Example:**
/digital-marketing-pro:engagement start acme-corp 2026-q2
**Pre-condition:** Brand profile must exist at `~/.claude-marketing/brands/{brand-slug}/profile.json`. If not, run `/digital-marketing-pro:brand-setup` first.
**Checkpointing & resume:** The full checkpoint protocol — open a run on `start`, save each part as it completes, run `/digital-marketing-pro:check --full` before the Part 5 and Part 8 deliverables, then publish and finalize at the end — lives in the skill. See [engagement-workflow/SKILL.md](../skills/engagement-workflow/SKILL.md) § *Checkpointing & Resume* (the single source of truth). Each part's checkpoint saves **that part's own deliverable path** (Part 3 saves the Four Core Documents, Part 8 saves the Growth Plan — never a placeholder for a different part). An interrupted run resumes with `/digital-marketing-pro:resume`, and the finished files land in the visible output folder (`/digital-marketing-pro:output-folder {brand}`).
`/digital-marketing-pro:engagement status [brand-slug] [engagement-id]`
Show the current engagement status. If brand and id are omitted, shows all active engagements.
**Example:**
/digital-marketing-pro:engagement status acme-corp 2026-q2
`/digital-marketing-pro:engagement next [brand-slug] [engagement-id]`
Advance to the next part after confirming current is complete. Will not auto-advance — asks for confirmation.
`/digital-marketing-pro:engagement validate <brand-slug> <engagement-id>`
Run Part 5 Client Validation. Invokes the `client-validation-document` skill to produce the deliverable. Pre-condition: Parts 2, 3, 4 must be complete.
`/digital-marketing-pro:engagement re-run-decision <brand-slug> <engagement-id>`
Apply the Decision Matrix to determine which v2 re-runs are needed. Reads the Part 5 Client Validation responses and computes the re-run plan.
**Pre-condition:** Part 5 Client Validation responses must be saved at `engagements/{id}/part-05-client-validation/client-validation-responses.json`.
`/digital-marketing-pro:engagement update-back <brand-slug> <engagement-id> --doc <doc-id> --reason "<reason>"`
Apply the Update-Back Rule (Part 7+ corrections). Bumps a source document version, saves new file, updates the Living Project Instruction File.
**Example:**
/digital-marketing-pro:engagement update-back acme-corp 2026-q2 --doc 3.1 --reason "Segment X CAC corrected from INR 3,000 to INR 4,800 based on Q2 channel data"
`/digital-marketing-pro:engagement lif-show <brand-slug> <engagement-id>`
Display the Living Project Instruction File (the engagement's "currently true" record).
`/digital-marketing-pro:engagement file-tree <brand-slug> <engagement-id>`
Show the engagement directory file tree.
`/digital-marketing-pro:engagement list-engagements [brand-slug]`
List all engagements (optionally filtered by brand).
`/digital-marketing-pro:engagement four-core <brand-slug> <engagement-id> [--doc 3.X] [--view v2] [--combined]`
Produce the Four Core Documents (Part 3). Shorthand for invoking the `four-core-documents` skill. Flags: `--doc` (single id `3.1` or comma-separated `"3.1,3.3"`), `--view v2` (Part 6 re-runs), `--combined` (stitch all four into the 3.C executive reference).
`/digital-marketing-pro:engagement growth-plan <brand-slug> <engagement-id>`
Produce the Growth Plan (Part 8). Shorthand for invoking the `growth-plan` skill.
`/digital-marketing-pro:engagement yearly-planner <brand-slug> <engagement-id>`
Produce the Yearly Planner (Part 8 companion). Shorthand for invoking the `yearly-planner` skill.
`/digital-marketing-pro:engagement loop <brand-slug> <engagement-id>`
Produce a Part 12 Continuous Improvement deliverable (quarterly brief or ad-hoc). Shorthand for invoking the `continuous-improvement-loop` skill.
Typical Engagement Flow
A complete engagement runs through these commands over weeks to months:
# Day 1: Setup /digital-marketing-pro:brand-setup acme-corp # Creates brand profile (one-time per brand) /digital-marketing-pro:engagement start acme-corp 2026-q2 # Initialises engagement; walks Part 1 intake # Days 2-7: Unbiased research (Parts 2-4) # (delegated to existing skills: market-intelligence, competitor-analysis, audience-intelligence) /digital-marketing-pro:engagement next acme-corp 2026-q2 # Advance to Part 2 after Part 1 complete # ... repeat advancement after each part # Day 8: Strategic core (Part 3) /digital-marketing-pro:engagement four-core acme-corp 2026-q2 # Produces all 4 core documents (61 steps) # Day 14: Client validation (Part 5) /digital-marketing-pro:engagement validate acme-corp 2026-q2 # Produces client validation document # ... client reviews; responses captured in client-validation-responses.json # Day 17: V2 re-runs (Pa
Your agency just signed a 50-brand client. The previous agency left no playbook. Three brands are bleeding budget, two have stale positioning, one is launching in a regulated jurisdiction next month. Where do you start?
Other commands on digital-marketing-pro.
- /backlink-gap
Find domains linking to your competitors but not to you, ranked by priority score (DR + link-overlap + traffic + topical relevance) with a four-gate quality scorecard
Open command - /brand-setup
Set up a new brand profile with voice, audience, competitors, guidelines, and compliance rules
Open command - /campaign-plan
Generate a full multi-channel campaign plan with objectives, audience, channel mix, budget, timeline, and KPIs
Open command - /check
Run the unified pre-publish quality gate on marketing content (hallucination + brand voice + structure + claims). Use before publishing any marketing copy.
Open command - /competitor-analysis
Multi-dimensional competitive analysis — content, SEO, paid ads, social, AI visibility, pricing, and positioning
Open command - /content-engine
Draft blog posts, ad copy, emails, social media, landing pages, and video scripts with brand voice and SEO
Open command

