Claude Code skill for product marketing research using Ditto's 300K+ synthetic personas. Positioning, messaging, competitive, pricing, GTM, and launch studies.
SaferSkills independently audited ditto-product-marketing (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Run positioning, messaging, competitive, pricing, and launch research using Ditto's 300,000+ synthetic personas - directly from your terminal via Claude Code.
When installed, Claude Code automatically loads this skill whenever you ask it to do product marketing research - positioning validation, messaging tests, competitive analysis, pricing studies, GTM validation, buyer persona development, or brand tracking.
Claude will:
# Clone and copy to your project
git clone https://github.com/AskDitto/ditto-product-marketing.git
cp -r ditto-product-marketing /path/to/your/project/.claude/skills/git clone https://github.com/AskDitto/ditto-product-marketing.git
cp -r ditto-product-marketing ~/.claude/skills/Get a free Ditto API key (no credit card required):
curl -sL https://app.askditto.io/scripts/free-tier-auth.sh | bashOr visit: https://app.askditto.io/docs/free-tier-oauth
Set it as an environment variable:
export DITTO_API_KEY="rk_free_YOUR_KEY_HERE"Free keys (rk_free_): ~12 shared personas, no custom filters. Paid keys (rk_live_): full demographic filtering, unlimited studies.
Ask Claude Code to do PMM research:
"Validate our positioning for [product] against [competitor].
Test with 10 US adults aged 30-50."
"Run a messaging test. Compare these three taglines with
10 personas matching our ICP."
"I need a competitive battlecard for [product] vs [competitor].
Run a competitive perception study first."
"Test pricing for our new feature. Van Westendorp style,
10 personas, B2B SaaS buyers."Or invoke directly:
/ditto-product-marketing "positioning validation for [product]"| Study Type | When to Use |
|---|---|
| Positioning Validation | Testing how positioning lands with target customers |
| Messaging Testing | Comparing 3-4 messaging variants |
| Competitive Intelligence | Understanding market perception of you vs competitors |
| Pricing & Packaging | Validating willingness-to-pay and feature tiers |
| GTM Validation | Validating channels, sales motion, outreach strategy |
| Product Launch | Pre-launch concept validation or post-launch sentiment |
| Buyer Persona Development | Building data-backed personas |
| Brand Perception | Tracking brand health and competitive positioning |
Each type has a proven 7-question framework. See study-templates.md.
| File | Purpose |
|---|---|
SKILL.md | Main skill - PMM workflow, study types, API essentials |
study-templates.md | 7-question frameworks for all 8 PMM study types |
deliverables.md | What Claude Code generates from each study type |
examples/positioning-validation.md | Full 3-phase worked example with public study links |
A single 10-persona study produces:
~60 minutes from zero to complete PMM kit. Traditional: 3-6 weeks.
Ditto maintains 300,000+ AI-powered synthetic personas calibrated to census data across 15+ countries. EY validated the methodology at 95% correlation with traditional research. Studies complete in 15-30 minutes. Traditional equivalent: 4-8 weeks, $10,000-50,000.
MIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.