diff --git a/plugins/linkedin-thought-leadership/ROADMAP.md b/plugins/linkedin-thought-leadership/ROADMAP.md new file mode 100644 index 0000000..9d5fb61 --- /dev/null +++ b/plugins/linkedin-thought-leadership/ROADMAP.md @@ -0,0 +1,120 @@ +# LinkedIn Thought Leadership Plugin — Roadmap + +**Current version:** v1.0.0 (April 2026) +**Scope:** Planned improvements through Q4 2026 + +Items organized by quarter and track. Priority = Impact / Effort (High/Medium/Low). Items within each quarter ordered by priority. + +--- + +## Q2 2026 (April-June) + +### Onboarding & First-Run Experience +**Priority: High** | **Effort: Low** + +- [x] First-run welcome flow in session-start hook +- [x] Condensed getting-started menu for zero-post users in `/linkedin` router +- [x] Readiness check in `/linkedin:post` and `/linkedin:quick` for unpersonalized state +- [x] Inline 5x5x5 engagement ritual explanation +- [ ] `/linkedin:onboarding` — dedicated multi-step onboarding command that guides profile → setup → first-post as one flow +- [ ] README Quick Start refinement — 5-minute getting-started path with screenshots + +### Content Quality +**Priority: High** | **Effort: Medium** + +- [ ] Enhanced voice-trainer agent: automatic drift scoring on every post draft (compare against voice samples) +- [ ] Content Matrix improvements: add industry-specific angle variants +- [ ] Carousel post support: structured multi-slide content generation with visual layout guidance +- [ ] `/linkedin:react` enhancement: multi-URL comparison posts (compare 2-3 articles) + +### Analytics Pipeline +**Priority: Medium** | **Effort: Medium** + +- [ ] Automated week-rollover: session-start hook resets `posts_this_week` and updates `current_week` on week change (currently warn-only) +- [ ] Post-level heatmap generation: day-of-week x time-of-day performance matrix from imported CSV data +- [ ] `/linkedin:report` month-over-month comparison view + +--- + +## Q3 2026 (July-September) + +### Claude Code Platform Integration +**Priority: High** | **Effort: Medium-High** + +- [ ] Hook event expansion: leverage new Claude Code hook events as they become available for richer automation +- [ ] Subagent improvements: parallel content generation in `/linkedin:batch` using Claude Code's evolving subagent capabilities +- [ ] MCP server for analytics: expose analytics data as MCP resources for cross-plugin access + - *Blocked on:* Claude Code MCP server authoring stabilization + +### Analytics & Intelligence +**Priority: High** | **Effort: Medium** + +- [ ] Trend detection across 4+ weeks of imported data (analytics-interpreter agent) +- [ ] Benchmark database: anonymized performance baselines by niche and follower count +- [ ] A/B test auto-analysis: when experiment duration ends, surface winner with statistical confidence +- [ ] Content fatigue detection: alert when engagement drops on a recurring content pillar + +### Content Strategy +**Priority: Medium** | **Effort: Medium** + +- [ ] Video-first strategy: LinkedIn prioritizes native video — add video-specific hooks and scheduling guidance +- [ ] AI-generated image support via MCP image tools for post visuals and carousel slides +- [ ] Multi-language support: translate posts while preserving voice characteristics + - *Blocked on:* Voice profile internationalization design + +--- + +## Q4 2026 (October-December) + +### Advanced Content +**Priority: Medium** | **Effort: High** + +- [ ] LinkedIn Newsletter integration: `/linkedin:newsletter` command for long-form content strategy (requires 5K+ followers gate) +- [ ] LinkedIn Article workflow: `/linkedin:article` with SEO optimization for LinkedIn's article platform +- [ ] Seasonal content library: pre-built content hooks for recurring Q1-Q4 events and industry moments +- [ ] Document/PDF carousel generation: create downloadable slide decks from post content + +### Architecture & Reliability +**Priority: Medium** | **Effort: Medium** + +- [ ] State file schema migration tool: handle breaking changes between plugin versions gracefully +- [ ] Hook performance audit: measure execution time per hook, identify bottlenecks +- [ ] E2E test suite for hooks: automated testing beyond the analytics pipeline +- [ ] Plugin self-update check: compare installed version against marketplace version + +### Growth & Monetization +**Priority: Low** | **Effort: Medium** + +- [ ] Competitor tracking persistence: store competitive analysis results for trend comparison over time +- [ ] Lead generation templates: content-to-DM pipeline for consulting/speaking inquiries +- [ ] Collaboration matching: suggest collaboration partners based on audience overlap analysis + +--- + +## Deprioritized (Not in 2026 scope) + +| Item | Reason | +|------|--------| +| LinkedIn API direct posting | No official posting API available; copy-paste workflow is intentional and avoids ToS issues | +| Multi-user / team support | Designed for individual thought leaders; team features would change the architecture fundamentally | +| Real-time analytics streaming | LinkedIn doesn't expose streaming data; CSV export is the only reliable data source | +| Automated engagement (auto-like, auto-comment) | Violates LinkedIn Terms of Service; plugin explicitly avoids this | +| OAuth login for LinkedIn data | LinkedIn's API access is restrictive; manual CSV export is more reliable and privacy-respecting | + +--- + +## Dependencies on External Development + +| Dependency | Impacts | Status | +|------------|---------|--------| +| Claude Code hook events (new event types) | Q3 automation improvements | Monitor Claude Code changelogs | +| Claude Code MCP server authoring | Q3 analytics MCP server | In development (as of April 2026) | +| Claude Code subagent API stability | Q3 batch generation | Available but evolving | +| LinkedIn CSV export format stability | All analytics features | Stable (no changes since Jan 2026) | +| MCP image generation tools | Q3 visual content | Available via mcp-image | + +--- + +## How to Contribute Ideas + +File an issue at the plugin's marketplace repository. Bug reports and feature requests are welcome.