Pressure-tests marketing positioning, ICP clarity, messaging, and channel economics before campaign launch or repositioning. Use when launching campaigns, changing positioning, allocating significant budget to new channels, or when CAC is rising and positioning is unclear.

skills.sh installs
393
GitHub stars
29.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add alirezarezvani/claude-skills --skill cmo-review --agent claude-code

Installs into .claude/skills of the current project.

Files

/c-level-agents:cmo-review — CMO Forcing Questions

Command: /c-level-agents:cmo-review <plan>

The narrative-first strategist pressure-tests positioning before debating tactics.

When to Run

  • Before launching any new campaign
  • Before changing positioning, tagline, or category
  • Before allocating > 10% of marketing budget to a new channel
  • Before a major PR moment (funding announcement, product launch)
  • When pipeline contribution is declining

The Six CMO Questions

1. ICP (One Real Person)

Name one real person in your ICP. Company, title, what they do daily, what they hate.

  • Persona ≠ ICP. ICP is real.
  • If you can't name one, the ICP isn't sharp enough.

2. JTBD

What job is the customer hiring this product to do, and what's the alternative they use today?

  • One sentence the customer would say out loud.
  • "We use spreadsheets" is a valid alternative. So is "we don't."

3. Positioning Statement

One sentence: For [ICP], who needs [job], we are [category] that [differentiator] unlike [alternative].

  • This is the headline. Everything cascades.
  • If it doesn't fit in one sentence, it's not positioning yet.

Sponsors

Details

Repository
github.com/alirezarezvani/claude-skills
Categories
Testing & QA, Git & Pull Requests, Code Review & Quality, Productivity & Planning
First seen
Jun 3, 2026

More from alirezarezvani/claude-skills

All 267
1zzci avatarpma-webzzci/skillsFrontend implementation guide for PMA-managed React + Vite SPA and internal-tool frontend projects. Covers required quality gates, file-based type-safe routing 391skills.sh installs
2davila7 avatarisms-audit-expertdavila7/claude-code-templatesSenior ISMS Audit Expert for internal and external information security management system auditing. Provides ISO 27001 audit expertise, security audit program m390skills.sh installs
3oimiragieo avatarchrome-browseroimiragieo/agent-studioBrowser automation with two integrations - Chrome DevTools MCP (always available, performance tracing) and Claude-in-Chrome extension (authenticated sessions, G389skills.sh installs
4levnikolaevich avatarln-401-task-executorlevnikolaevich/claude-code-skillsExecutes implementation tasks through Todo, In Progress, To Review. Use when task needs coding with KISS/YAGNI. Not for test tasks.384skills.sh installs
5levnikolaevich avatarln-301-task-creatorlevnikolaevich/claude-code-skillsCreates implementation, refactoring, and test tasks from templates. Use when an approved task plan needs tasks created via the configured tracker provider and r383skills.sh installs
6davila7 avatarsystematic-debuggingdavila7/claude-code-templatesUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes382skills.sh installs