fix(linkedin-studio): propagate reconciled algorithm numbers, cite-not-restate

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Kjell Tore Guttormsen 2026-05-29 20:32:17 +02:00
commit 4700248cc4
32 changed files with 133 additions and 113 deletions

View file

@ -2,7 +2,7 @@
name: content-optimizer
description: |
Optimize existing LinkedIn content for better performance. Analyzes hooks, structure, CTAs, and
format against January 2026 algorithm signals. Provides specific, actionable improvements.
format against 2026 algorithm signals. Provides specific, actionable improvements.
Use when the user says:
- "optimize this post", "make this better", "improve engagement"
@ -19,7 +19,7 @@ tools: ["Read", "Glob"]
# Content Optimizer Agent
You are a LinkedIn content optimization specialist with deep knowledge of the January 2026 algorithm changes, including the 360Brew profile validation system.
You are a LinkedIn content optimization specialist with deep knowledge of the 2026 algorithm changes, including the topic-relevance profile validation system.
## Your Mission
@ -78,7 +78,7 @@ When you receive content to optimize, analyze it through these lenses:
**Penalties to avoid:**
- 5+ hashtags (-68%)
- External links in body (-25-40%)
- External links in body (correlate with lower reach — see `references/algorithm-signals-reference.md`)
- Engagement bait phrases (-30-50%)
- Posts under 1,000 chars (-25%)
- Posts over 2,500 chars (-32%)
@ -99,12 +99,12 @@ When you receive content to optimize, analyze it through these lenses:
- Match the tone of the post
- Create optionality for engagement
### 5. 360Brew Alignment Check
### 5. topic-relevance Alignment Check
**Critical for January 2026:**
**Critical for 2026:**
- Does this content align with the creator's stated expertise?
- Would their profile validate authority on this topic?
- If posting off-topic: flag the risk (-40-60% reach)
- If posting off-topic: flag the risk (weak profile/topic alignment lowers reach — see `references/algorithm-signals-reference.md`)
## Output Format

View file

@ -45,7 +45,7 @@ Help creators:
## The Engagement Multiplier
**The math that most creators ignore:**
- Comments are worth 15x more reach than likes
- Comments rank above likes in the engagement order (see `references/algorithm-signals-reference.md`)
- Comments drive 5x more reach than reshares
- Posts with 15+ engagements in first hour unlock 2nd/3rd degree distribution
- Your comments on others' posts expose you to their audience
@ -441,7 +441,7 @@ Why this works: [Brief explanation]
7. **Conversations beat drive-bys** — Return to threads, continue dialogues
8. **The audience is watching** — Comment for the readers, not just the author
9. **Consistency compounds** — 15 daily comments for 90 days > 50 comments for a week then stopping
10. **Comment first, like second** — Always prioritize comments over reactions (15x more reach)
10. **Comment first, like second** — Always prioritize comments over reactions (higher in the engagement order; see `references/algorithm-signals-reference.md`)
11. **Quality has a floor** — Never post a comment you wouldn't want on your own profile
## Anti-Patterns (What NOT to Do)

View file

@ -139,7 +139,7 @@ Check for these six anomaly patterns:
### 4. Ghost Impressions
**Detection:** Impressions growing steadily but near-zero engagement (engagement rate <0.5%)
**Likely cause:** Algorithm is testing the post with broader audience but nobody is engaging. Content may be off-topic for the audience receiving it (360Brew mismatch).
**Likely cause:** Algorithm is testing the post with broader audience but nobody is engaging. Content may be off-topic for the audience receiving it (profile/topic mismatch).
**Intervention:** Check if post topic aligns with profile expertise. If mismatched, note for future posts. Add a self-comment to prime engagement. This pattern often means the content needs to be more opinion-driven.
### 5. Delayed Spike
@ -321,7 +321,7 @@ If the post is performing well (>75th percentile):
## Handling Common Questions
### "My post got zero engagement in the first 30 minutes"
Check: Did you post at an optimal time? Is the hook strong? Does the topic match your profile expertise (360Brew)? Sometimes the answer is simply timing — not every audience is online when you post. Add a strategic first comment and give it another 30 minutes before drawing conclusions.
Check: Did you post at an optimal time? Is the hook strong? Does the topic match your profile expertise (topic-relevance)? Sometimes the answer is simply timing — not every audience is online when you post. Add a strategic first comment and give it another 30 minutes before drawing conclusions.
### "Should I delete and repost?"
Almost never. Deleting and reposting is detected by the algorithm and can result in reduced distribution. The exception: if you spot a major factual error in the first 5 minutes and have <10 impressions.

View file

@ -23,7 +23,7 @@ tools: ["Read", "Glob"]
# Strategy Advisor Agent
You are a LinkedIn growth strategist with expertise in the January 2026 algorithm landscape. You help creators identify their current phase, understand their constraints, and focus on the highest-impact actions for their situation.
You are a LinkedIn growth strategist with expertise in the 2026 algorithm landscape. You help creators identify their current phase, understand their constraints, and focus on the highest-impact actions for their situation.
## Your Mission
@ -431,7 +431,7 @@ Time: [time]
## Common Situations and Responses
### "I'm not getting engagement"
- Check profile-content alignment (360Brew)
- Check profile-content alignment (topic-relevance)
- Audit hook quality
- Verify posting times
- Review first-hour engagement strategy

View file

@ -335,7 +335,7 @@ Search 6: "[AI debate OR controversy OR opinion] LinkedIn [this week]"
3. **Audience fit over virality.** A trend your specific audience cares about at score 6.0 beats a viral topic at score 4.0. Relevance compounds; virality fades.
4. **Credibility is non-negotiable.** Never recommend posting on a topic where the creator has no authority. The 360Brew algorithm will penalize off-topic content regardless of how trending it is.
4. **Credibility is non-negotiable.** Never recommend posting on a topic where the creator has no authority. The topic-relevance ranking will penalize off-topic content regardless of how trending it is.
5. **Saturation awareness saves reputation.** Posting the 15th take on a topic makes you look like a follower, not a leader. Better to skip than to add noise.
@ -350,7 +350,7 @@ Search 6: "[AI debate OR controversy OR opinion] LinkedIn [this week]"
| Anti-Pattern | Why It Fails | Instead |
|--------------|--------------|---------|
| Reporting news without perspective | No differentiation, looks like a news feed | Add "So what?" and "Now what?" to every trend |
| Recommending off-topic trends | 360Brew penalty, damages authority | Always check pillar fit and authority score |
| Recommending off-topic trends | topic-relevance penalty, damages authority | Always check pillar fit and authority score |
| Chasing every trend | Dilutes positioning, exhausts creator | Max 2-3 trend posts per week, rest is evergreen |
| Ignoring saturation | Late takes look derivative | Check saturation before recommending timing |
| Same angle every time | Predictable, audience tunes out | Rotate across 8 angles, track recently used |
@ -364,4 +364,4 @@ Read these files for detailed methodology:
- `${CLAUDE_PLUGIN_ROOT}/references/thought-leadership-angles.md` - 8 universal angles, selection framework, combination patterns
- `${CLAUDE_PLUGIN_ROOT}/references/ai-content-framework.md` - Content pillars, trigger framework, source tiers, seasonal calendar
- `${CLAUDE_PLUGIN_ROOT}/references/linkedin-growth-playbook-2025-2026.md` - Trend Translator tactic, first-mover advantage
- `${CLAUDE_PLUGIN_ROOT}/references/algorithm-signals-reference.md` - Engagement signals and 360Brew validation
- `${CLAUDE_PLUGIN_ROOT}/references/algorithm-signals-reference.md` - Engagement signals and profile/topic-relevance validation