本文へ移動
cccskills
無料GitHub で公開

competitor-aggregate

Synthesize multiple per-competitor research files (produced by /competitor-research) into a single canonical threat matrix. Writes to marketing/competitors/aggregate.md as the locked canonical version every downstream skill reads. Triggers - "competitor aggregate", "synthesize competitors", "competitor matrix", "threat matrix", "lock competitor canonical"

インストール方法を見る

含まれるファイル(1)

  • SKILL.md5.1 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

competitor-aggregate — Stage 2 synthesis skill

Reads every file under marketing/competitors/*.md (per-competitor research files produced by /competitor-research) and synthesizes them into a single canonical threat matrix. The output is the locked file that downstream skills (positioning, messaging, landing-page-copy, sales-enablement) read.

This is the Stage 2 synthesis step in the article's research → context loop. Stage 1 produces per-item research; Stage 2 locks the canonical version.


When to use

  • Day 3 of Example 1: after running /competitor-research on 3-5 competitors, synthesize them
  • Quarterly refresh: re-run after individual competitor dossiers update
  • Before refreshing /positioning — positioning reads the aggregate, not per-competitor files

When NOT to use

  • When fewer than 2 per-competitor files exist (no aggregation needed yet)
  • For deep-diving a single competitor (use /competitor-research)
  • For sales battlecards (use /sales-enablement after aggregate is locked)

How it works

  1. Inputs: none required (skill auto-discovers all files under marketing/competitors/*.md except aggregate.md itself)
  2. Reads: every per-competitor dossier in the folder. Excludes the prior aggregate.md if one exists (we're rebuilding it).
  3. Produces an aggregate threat matrix with these sections:
    • Threat ranking — ordered table: competitor name | threat level | category | primary axis of competition
    • Common positioning patterns — themes shared across competitors (e.g., all 3 lead on "model sophistication")
    • Where the category competes — the axes the category implicitly accepts as the playing field
    • Where the category doesn't compete — gaps in the collective positioning that your wedge can exploit
    • Status-quo alternatives synthesized — single deduplicated list across all competitors
    • Per-competitor wedge summary — one row per competitor: "where they lose / your wedge against them"
    • Watch list — events across the set that would change the matrix
  4. Marks the file with status: locked frontmatter — signals downstream skills that this is the canonical version
  5. Writes to marketing/competitors/aggregate.md (overwrites prior canonical; the prior version is preserved in git history)

Invoke

/competitor-aggregate

Or scoped to a subset:

/competitor-aggregate synthesize only 0526-bizible.md and 0526-dreamdata.md

Example output structure

---
status: locked
locked_date: 2026-05-26
sources: [0526-competitor-a.md, 0526-competitor-b.md, 0526-competitor-c.md]
---

# Competitor aggregate — threat matrix (canonical)

## Threat ranking

| Competitor | Threat | Category | Primary axis |
|---|---|---|---|
| Bizible-style | PRIMARY | Multi-touch attribution | Model sophistication |
| Dreamdata-style | PRIMARY | Multi-touch attribution | Salesforce-native depth |
| HockeyStack-style | DIRECT | Marketing attribution | Self-serve mid-market |

## Common positioning patterns
... (3-5 bullet themes)

## Where the category doesn't compete (your wedge)
... (the gap your positioning exploits)

## Per-competitor wedge summary
... (one row per competitor)

Dependencies

  • Reads from: every marketing/competitors/MMYY-*.md file (per-competitor dossiers from /competitor-research)
  • Writes to: marketing/competitors/aggregate.md (canonical, locked)
  • Downstream readers: /positioning, /product-messaging, /landing-page-copy, /sales-enablement

Customization

Add a custom dimension to the threat matrix (e.g., "Mid-market vs enterprise split") by editing the section list in this SKILL.md body. The aggregate adapts to whatever sections you specify.

Where this fits in the Example 1 chain

Day 1-3: /competitor-research × N → per-competitor files
Day 3:   /competitor-aggregate (THIS SKILL) → canonical threat matrix
Day 5:   /icp-research reads aggregate.md
Week 2:  /positioning reads aggregate.md

Refresh cadence

Re-run whenever any per-competitor file updates. Quarterly minimum; fortnightly if you're in a fast-moving category.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

brand-kit

無料

Extract visual identity from screenshots (primary) or website URL (fallback) and compile into a DESIGN.md-format brand kit — YAML token frontmatter (colors, typography, rounded, spacing, components) + 8 ordered prose sections. The YAML tokens are machine-authoritative; downstream visual skills consume them directly. Writes to marketing/brand/brand-kit.md. Triggers - "brand kit", "brand identity", "visual identity", "design tokens", "extract brand", "DESIGN.md"

日本語の概要は準備中です。原文の説明を表示しています。

matteotitta/claude-code-marketing-quickstart622026年7月31日 更新

Run deep research on a single competitor. Produces a dossier with executive summary, position + messaging, status-quo alternatives, key differentiators, pricing position, where-they-win / where-they-lose, threat assessment, and what to watch. Writes to marketing/competitors/MMYY-{competitor-slug}.md. Triggers - "competitor research", "competitive analysis", "research competitor X", "battlecard prep", "analyze [competitor name]

日本語の概要は準備中です。原文の説明を表示しています。

matteotitta/claude-code-marketing-quickstart622026年7月31日 更新

Extract a founder's or expert's point of view — core beliefs, contrarian takes, origin stories, taste — and synthesize a recommended "one big idea" (OBI) that anchors thought leadership and brand voice. Writes to marketing/expert-pov/expert-pov.md. Triggers - "expert pov", "founder point of view", "thought leadership angle", "one big idea", "OBI", "founder beliefs", "founder narrative"

日本語の概要は準備中です。原文の説明を表示しています。

matteotitta/claude-code-marketing-quickstart622026年7月31日 更新

Maps your company's GTM motion (PLG, SLG, or Hybrid) to concrete funnel stages with inputs, outputs, and qualification criteria per stage. Detects motion type from website + Exa research, then produces pre-close + post-close stage definitions, the FETE mapping (Fit / Engagement / Tier / Eligibility), and closed-lost re-entry paths. Triggers - "funnel strategy", "funnel stages", "pipeline stages", "sales process", "lead qualification", "GTM motion mapping", or any work defining how leads flow through the business. Upstream - recommended company-context, icp-research. Downstream - feeds lifecycle-marketing, outreach-emails, content-strategy. NOT for lead scoring logic (use /lead-scoring) or lifecycle email campaigns (use /lifecycle-marketing).

日本語の概要は準備中です。原文の説明を表示しています。

matteotitta/claude-code-marketing-quickstart622026年7月31日 更新

Build structured ICP documentation by scraping case studies, testimonials, and solutions pages from your website. Produces firmographics, champion + economic buyer personas, pain points, decision criteria, anti-ICP, customer proof points, and voice-of-customer synthesis. Writes to marketing/icp/ICP.md as the canonical ICP every downstream skill reads. Triggers - "icp research", "ideal customer profile", "persona research", "customer segments", "who are our customers", "build ICP"

日本語の概要は準備中です。原文の説明を表示しています。

matteotitta/claude-code-marketing-quickstart622026年7月31日 更新

level

無料

Score your Claude Code environment on a fun 0-10 ladder (Tourist → Swarm) calibrated to the quickstart's 4 systems — Context, Skills, Integrations, Orchestration. Two front doors - an interactive quiz (zero setup, shareable) or a silent scan of your repo. Outputs a next-level roadmap plus a branded HTML dashboard or a paste-anywhere ASCII card. The default mastery skill of this quickstart. Triggers - "level", "what's my claude code level", "claude code level quiz", "assess my setup", "how good is my setup", "claude code maturity"

日本語の概要は準備中です。原文の説明を表示しています。

matteotitta/claude-code-marketing-quickstart622026年7月31日 更新

matteotitta のスキルをすべて見る

このスキルの問題を報告する