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…
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.
/engagementContext 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.
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
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).
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}`).
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
Advance to the next part after confirming current is complete. Will not auto-advance — asks for confirmation.
Run Part 5 Client Validation. Invokes the `client-validation-document` skill to produce the deliverable. Pre-condition: Parts 2, 3, 4 must be complete.
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`.
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"
Display the Living Project Instruction File (the engagement's "currently true" record).
Show the engagement directory file tree.
List all engagements (optionally filtered by brand).
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).
Produce the Growth Plan (Part 8). Shorthand for invoking the `growth-plan` skill.
Produce the Yearly Planner (Part 8 companion). Shorthand for invoking the `yearly-planner` skill.
Produce a Part 12 Continuous Improvement deliverable (quarterly brief or ad-hoc). Shorthand for invoking the `continuous-improvement-loop` skill.
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?
Repo: indranilbanerjee/digital-marketing-pro
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…
Set up a new brand profile with voice, audience, competitors, guidelines, and compliance rules
Generate a full multi-channel campaign plan with objectives, audience, channel mix, budget, timeline, and KPIs
Run the unified pre-publish quality gate on marketing content (hallucination + brand voice + structure + claims). Use before publishing any marketing copy.
Multi-dimensional competitive analysis — content, SEO, paid ads, social, AI visibility, pricing, and positioning
Draft blog posts, ad copy, emails, social media, landing pages, and video scripts with brand voice and SEO