- analytics-interpreter absorbs performance-reporter (interpret/report modes, identical data sources): mode-selector + both output templates kept inline. - engagement-coach absorbs comment-strategist (5x5x5 + first-hour + CEA commenting + target selection + scoring + quality scorecard + daily routine). Self-ref at engagement-coach.md:24 rewritten — target is now in-file. Model upgraded from haiku to sonnet (absorbed deeper work); tools union: Read, Glob, WebSearch. - 7 ref-files reconciled: commands/linkedin.md (router rules merged), skills/linkedin-analytics (row dropped), skills/linkedin-thought-leadership (2 rows merged), skills/linkedin-networking (row dropped), CLAUDE.md (agents table 16→14, merged rows), README.md (agents table, flow diagram, intent table, analytics consumers line), references/glossary.md (3 'Used in' refs), scripts/test-runner.sh (EXPECTED_AGENTS list reconciled to current 14 — also closed lingering S5/S6 gaps for fact-checker/persona-reviewer/ video-scripter, removed already-deleted content-tracker/personalization-scorer), docs/agents-capability-matrix.md (full restructure: header count 16→14, agent table, capability grid columns + capabilities, pipeline diagram, intent table, model selection table — fixed STATE residual #1 on the tracker/pers-scorer stale columns in the same pass). - Q2 decision (video-scripter → content-repurposer?): KEEP separate. Distinct invocation paths (/linkedin:video vs format conversion), distinct outputs (timed video script with pacing+captions vs format-translation artifact), and newsletter.md already uses content-repurposer for prose drafting independently of video-scripter. Net agents/ 16→14. - agents/README.md dropped from Files (moved to docs/agents-capability-matrix.md in S14); literal Verify exits 2 on missing path (logged), corrected Verify passes 4/4 predicates. Manifest audit: 2/2 expected paths exist, 13 'CEA' occurrences in engagement-coach.md. - gitleaks: clean. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
10 KiB
10 KiB
Agent Capability Matrix
14 specialized agents for LinkedIn thought leadership. Each agent has a focused responsibility, defined model, and unique color for visual identification.
Quick Reference
| Agent | Model | Color | Primary Responsibility |
|---|---|---|---|
| content-optimizer | Sonnet | Blue | Optimize posts against algorithm signals |
| strategy-advisor | Sonnet | Green | Growth strategy and phase-specific guidance |
| analytics-interpreter | Sonnet | Yellow | Pattern discovery + weekly/monthly performance reports (interpret/report modes) |
| engagement-coach | Sonnet | Magenta | 5x5x5 + first-hour tactics + CEA commenting + target selection |
| content-planner | Sonnet | Cyan | Weekly/monthly content calendars |
| network-builder | Sonnet | Teal | Strategic networking and outreach |
| content-repurposer | Sonnet | Purple | Format conversion and evergreen refresh |
| trend-spotter | Sonnet | White | Trending topics and opportunity scoring |
| voice-trainer | Sonnet | Pink | Voice profile building and drift detection |
| differentiation-checker | Sonnet | Gray | Originality scoring and commodity detection |
| video-scripter | Sonnet | Violet | Video script creation with pacing and visual cues |
| post-feedback-monitor | Haiku | Lime | Post-publish 48h monitoring and real-time interventions |
| fact-checker | Opus | Brown | Factual-claim verification against primary/credible sources (longform) |
| persona-reviewer | Opus | Olive | Reader-persona resonance + hook-conversion gate (longform) |
Capability Matrix
Capabilities mapped across agents. P = Primary, S = Secondary/Supporting.
| Capability | optimizer | strategy | analytics | engage | planner | network | repurpose | trends | voice | diff-check | video | post-monitor | fact-check | persona-rev |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Post optimization | P | |||||||||||||
| Hook analysis | P | S | S | |||||||||||
| Algorithm alignment | P | S | S | S | ||||||||||
| Growth strategy | P | S | ||||||||||||
| Phase assessment | P | |||||||||||||
| Trajectory analysis | P | S | ||||||||||||
| Audience analysis | S | P | ||||||||||||
| Pattern discovery | P | |||||||||||||
| Performance reports | P | |||||||||||||
| Content DNA | P | S | ||||||||||||
| Engagement coaching | P | S | ||||||||||||
| 5x5x5 method | P | S | ||||||||||||
| Comment strategy | P | |||||||||||||
| CEA method | P | |||||||||||||
| Target identification | P | S | ||||||||||||
| Content planning | P | S | ||||||||||||
| Mix enforcement | P | |||||||||||||
| Gap analysis | P | |||||||||||||
| Network building | S | P | ||||||||||||
| Connection scoring | P | |||||||||||||
| DM templates | P | |||||||||||||
| Format conversion | P | S | ||||||||||||
| Evergreen scoring | P | |||||||||||||
| Content lifecycle | S | P | ||||||||||||
| Trend scanning | S | P | ||||||||||||
| First-mover assessment | P | |||||||||||||
| Angle mapping | S | S | P | |||||||||||
| Voice profiling | P | |||||||||||||
| Drift detection | P | |||||||||||||
| Quarterly audit | P | |||||||||||||
| Originality scoring | P | |||||||||||||
| Commodity detection | P | |||||||||||||
| Differentiation | P | |||||||||||||
| Video scripting | S | P | ||||||||||||
| Script pacing | P | |||||||||||||
| Visual cue notation | P | |||||||||||||
| Post-publish monitoring | P | |||||||||||||
| Velocity analysis | P | |||||||||||||
| Factual verification | P | |||||||||||||
| Primary-source check | P | |||||||||||||
| Persona resonance | P | |||||||||||||
| Hook-conversion gate | P |
Content Pipeline
How agents collaborate in the end-to-end content lifecycle:
┌─────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ trend-spotter│───▸│ content-planner │───▸│ diff-checker │
│ (find topics)│ │ (plan + schedule) │ │ (originality │
└─────────────┘ └──────────────────┘ │ gate ≥51/100) │
│ └────────┬────────┘
│ │
┌──────▼──────┐ ┌───────┴────────┐
│voice-trainer│ │ FORMAT SPLIT │
│(voice check)│ └──┬──────────┬──┘
└──────┬──────┘ │ │
│ ┌───────▼───┐ ┌────▼─────────┐
│ │video- │ │content- │
└────────────▸│scripter │ │optimizer │
│(scripts) │ │(text posts) │
└───────┬───┘ └──────┬───────┘
│ │
└─────┬──────┘
┌────────────────────────────┤
│ │
┌──────▼────────────┐ ┌────────▼───────┐
│analytics- │ │ [PUBLISH] │
│interpreter │ └────────┬───────┘
│(interpret/report) │ │
└───────────────────┘ ┌────────▼───────┐
│engagement-coach│
│(5x5x5 + first │
│ hour + CEA │
│ commenting) │
└────────────────┘
Longform Quality Gates (newsletter)
For longform editions, two additional Opus agents run BEFORE lock:
draft ─▸ fact-checker ─▸ persona-reviewer ─▸ LOCK ─▸ delivery
(primary-source (resonance +
verification) hook-conversion
gate)
Parallel Support Agents
These agents operate independently and feed into the pipeline at multiple points:
strategy-advisor ──────▸ Macro-level planning and phase guidance
analytics-interpreter ─▸ Pattern discovery + periodic reports feeding back into planning
network-builder ───────▸ Relationship building amplifying content reach
content-repurposer ────▸ Post-publish: extends content lifecycle
Which Agent Do I Need?
| Scenario | Agent | Command |
|---|---|---|
| "I want to write a post" | content-optimizer | /linkedin:post |
| "What should I post about?" | content-planner, trend-spotter | /linkedin:pipeline |
| "Make this post better" | content-optimizer | /linkedin:post |
| "Is this original enough?" | differentiation-checker | /linkedin:pipeline |
| "Plan my week's content" | content-planner | /linkedin:batch |
| "Am I on track this week?" | — | /linkedin:calendar |
| "How did I do this week?" | analytics-interpreter (report mode) | /linkedin:report |
| "Analyze my LinkedIn data" | analytics-interpreter (interpret mode) | /linkedin:analyze |
| "What's my LinkedIn strategy?" | strategy-advisor | /linkedin:strategy |
| "Help me engage more" | engagement-coach | /linkedin:strategy |
| "Who should I comment on?" | engagement-coach | /linkedin:strategy |
| "Build my network" | network-builder | /linkedin:strategy |
| "Does this sound like me?" | voice-trainer | /linkedin:post |
| "Repurpose my best post" | content-repurposer | /linkedin:pipeline |
| "What's trending in my field?" | trend-spotter | /linkedin:pipeline |
| "Audit my content strategy" | analytics-interpreter, strategy-advisor | /linkedin:audit |
| "How do I monetize?" | strategy-advisor | /linkedin:monetize |
| "Create a video script" | video-scripter | /linkedin:video |
| "Turn this post into a video" | video-scripter, content-repurposer | /linkedin:video |
| "Script a talking head video" | video-scripter | /linkedin:video |
| "Verify facts in this draft" | fact-checker | /linkedin:newsletter (longform) |
| "Will this land with my readers?" | persona-reviewer | /linkedin:newsletter (longform) |
Model Selection Rationale
| Model | Agents | Why |
|---|---|---|
| Opus | 2 agents (fact-checker, persona-reviewer) | Longform judgment: factual verification, reader-persona resonance |
| Sonnet | 11 agents | Complex reasoning: optimization, strategy, analysis, scoring, scripting, comment targeting |
| Haiku | 1 agent (post-feedback-monitor) | Lighter task: post monitoring with anomaly detection |