feat(linkedin-studio): de-niche content framework + planner calendar — recast/rename to content-framework.md (B-S2a) [skip-docs]

B-S2a, the constraining-first slice of the de-niche sweep: kill the niche at
its source. B-S1 made trend-spotter pillar-driven, but the agent still READ
references/ai-content-framework.md (and so did differentiation-checker,
voice-trainer, and the content-creation skill) — an AI/Microsoft-specific file
whose very name baked in the niche. So the niche leaked back regardless of how
clean the agents were. This recasts that file domain-general and de-niches the
content-planner seasonal calendar (the other hardcoded beat: MS Build/Ignite as
THE anchors). The principle: vary concreteness, don't sterilize
(plugin-is-domain-general).

- Recast + rename references/ai-content-framework.md -> references/content-framework.md:
  title "AI Content Framework" -> "Content Framework"; the 4 pillars kept as a
  domain-general pattern (News/Implementation/Strategy/Tools) with examples now
  spanning multiple fields instead of AI-only; AI-specific placeholders
  ([AI announcement], [AI system], GPT-X/Claude X) generalized to neutral
  brackets; anti-patterns "AI will change everything" -> "[Field] will change
  everything". The "News Monitoring / Sources by Priority" section (AI sources:
  The Batch, ArXiv, r/MachineLearning, OpenAI/Anthropic blogs) — now duplicated
  by the trend engine's config source-list — is thinned to point at
  config/trends-sources.template.md + the data-dir override, keeping the
  daily/weekly RHYTHM (general) and dropping the baked source list.
- Rename ripple, 6 referrers repointed: trend-spotter, differentiation-checker,
  voice-trainer (reference lines, + dropped "AI" from descriptions), glossary
  (Used-in + de-niched the "Example for AI content" pillar illustration),
  linkedin-content-creation SKILL ("AI-specific angles" -> "Domain content
  pillars + angles"), and test-runner §17 (NEGATIVE17 probe path + comment).
  docs/hardening/log.md left intact — historical record, not a live pointer.
- content-planner.md seasonal calendar de-niched: header "Nordic/Tech Focus" ->
  "rhythm, adapt to your field & region" + intro prompt; Microsoft Build,
  Ignite (x2), Apple/Microsoft launches, NDC, EU AI Act, "Azure AI" example
  pillar, "AI predictions", Nordic/17.mai locale anchors -> domain/region-
  neutral prompts. Global anchors kept (New Year, IWD, Halloween, Black Friday,
  year-end).

Deferred to after the full sweep (per STATE): extending the §17 de-niche guard
to content-planner (and content-framework) — the guard's token set + agent
scope is best designed once the sweep (B-S2b) reflects the final clean surface.

ref count unchanged (27; rename is 1->1). Gate 87/0/0 (§17 self-test green).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RBMKqPSVbvSZHtQ4heM1UY
This commit is contained in:
Kjell Tore Guttormsen 2026-06-23 10:02:26 +02:00
commit 94d4e707db
9 changed files with 379 additions and 414 deletions

View file

@ -149,21 +149,21 @@ For a 2-3 post/week cadence (optimal for sustainable growth):
These rotation rules are enforced at write-time by the `topic-rotation-gate` hook: These rotation rules are enforced at write-time by the `topic-rotation-gate` hook:
1. **No back-to-back pillars** — Never schedule the same pillar for consecutive posts. If Post 1 is "Azure AI", Post 2 must be a different pillar. 1. **No back-to-back pillars** — Never schedule the same pillar for consecutive posts. If Post 1 is "Implementation", Post 2 must be a different pillar.
2. **14-day 50% balance cap** — No single pillar may exceed 50% of posts in any rolling 14-day window. 2. **14-day 50% balance cap** — No single pillar may exceed 50% of posts in any rolling 14-day window.
3. **Rotation priority** — When selecting the next pillar, prioritize the pillar with the highest gap score (most days since last post + fewest posts in 14-day window). 3. **Rotation priority** — When selecting the next pillar, prioritize the pillar with the highest gap score (most days since last post + fewest posts in 14-day window).
4. **Underrepresented pillars** — Any pillar with 0 posts in the last 14 days should receive a priority slot in the next plan. 4. **Underrepresented pillars** — Any pillar with 0 posts in the last 14 days should receive a priority slot in the next plan.
## Step 3: Seasonal & Event Awareness ## Step 3: Seasonal & Event Awareness
### Annual Calendar — Nordic/Tech Focus ### Annual Calendar — rhythm, adapt to your field & region
Check the current date and flag relevant themes: The cadence below is general. Anchor it with **your** field's events (conferences, release cycles, regulatory milestones) and your region's cultural moments — loaded from the user's profile/pillars, not baked in. Where a specific event is named, it is an *example* — swap in the equivalent from your domain. Check the current date and flag relevant themes:
``` ```
JANUARY JANUARY
- New Year goals/reflections → "My [year] priorities" posts - New Year goals/reflections → "My [year] priorities" posts
- AI predictions for the year - Predictions for the year (in your field)
- Q4 retrospective content - Q4 retrospective content
FEBRUARY FEBRUARY
@ -172,18 +172,18 @@ FEBRUARY
- Valentine's: "Love letters to [profession/tool]" (entertaining) - Valentine's: "Love letters to [profession/tool]" (entertaining)
MARCH MARCH
- International Women's Day (Mar 8) → Diversity in tech - International Women's Day (Mar 8) → diversity in your field
- End of Q1 → Quarterly reflections - End of Q1 → quarterly reflections
- Spring conferences starting (Nordic tech scene) - Spring conference season starting (your field's events)
APRIL APRIL
- NDC conferences season begins - Conference season builds (your field's events)
- AI regulation updates (EU AI Act milestones) - Regulatory/policy updates in your domain
- Easter break → Personal reflection posts - Easter break (region-dependent) → personal reflection posts
MAY MAY
- Microsoft Build (typically May) → AI announcements - Major release cycles (e.g. a key vendor's annual developer conference) → announcement commentary
- 17. mai (Norwegian National Day) → Cultural content - Regional national days / cultural moments → cultural content (if it fits your brand)
- End of spring conference season wrap-ups - End of spring conference season wrap-ups
JUNE JUNE
@ -202,19 +202,19 @@ AUGUST
- Conference CFP deadlines (fall events) - Conference CFP deadlines (fall events)
SEPTEMBER SEPTEMBER
- Tech conference peak (Ignite, various Nordic events) - Conference peak in many fields → takeaways and commentary
- New product launches (Apple, Microsoft) - Autumn product/release launches → commentary
- "What I learned this summer" reflection - "What I learned this summer" reflection
OCTOBER OCTOBER
- Cybersecurity awareness month - Awareness months relevant to your field (e.g. cybersecurity)
- Q3 wrap-ups - Q3 wrap-ups
- Halloween → Creative/entertaining tech content - Halloween → creative/entertaining content
NOVEMBER NOVEMBER
- Microsoft Ignite (typically November) - Year-end vendor conferences / recaps → commentary
- AI recap season begins - Recap season begins
- Black Friday → "Best [professional tools]" lists - Black Friday → "best [professional tools]" lists
DECEMBER DECEMBER
- Year-in-review content - Year-in-review content

View file

@ -325,5 +325,5 @@ content-planner --> [draft] --> differentiation-checker --> content-optimizer --
Read these files for detailed methodology: Read these files for detailed methodology:
- `${CLAUDE_PLUGIN_ROOT}/references/content-angles.md` -- 8 Universal Angles, combinations, red flags, authority value test - `${CLAUDE_PLUGIN_ROOT}/references/content-angles.md` -- 8 Universal Angles, combinations, red flags, authority value test
- `${CLAUDE_PLUGIN_ROOT}/references/ai-content-framework.md` -- AI content anti-patterns, differentiation checklist, relevance filter - `${CLAUDE_PLUGIN_ROOT}/references/content-framework.md` -- content anti-patterns, differentiation checklist, relevance filter
- `${CLAUDE_PLUGIN_ROOT}/references/engagement-frameworks.md` -- hook types, contrarian opening patterns, story structures - `${CLAUDE_PLUGIN_ROOT}/references/engagement-frameworks.md` -- hook types, contrarian opening patterns, story structures

View file

@ -402,7 +402,7 @@ compiles, just without persistence.
Read these files for detailed methodology: Read these files for detailed methodology:
- `${CLAUDE_PLUGIN_ROOT}/references/content-angles.md` - 8 universal angles, selection framework, combination patterns - `${CLAUDE_PLUGIN_ROOT}/references/content-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/content-framework.md` - Content pillars, trigger framework, source tiers, seasonal calendar (domain-general)
- `${CLAUDE_PLUGIN_ROOT}/references/linkedin-growth-playbook-2025-2026.md` - Trend Translator tactic, first-mover advantage - `${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 profile/topic-relevance validation - `${CLAUDE_PLUGIN_ROOT}/references/algorithm-signals-reference.md` - Engagement signals and profile/topic-relevance validation
- `${CLAUDE_PLUGIN_ROOT}/references/trend-scoring-modes.md` - **scoring SSOT** — kortform / long-form rubrics + composite→action bands (do not inline a matrix) - `${CLAUDE_PLUGIN_ROOT}/references/trend-scoring-modes.md` - **scoring SSOT** — kortform / long-form rubrics + composite→action bands (do not inline a matrix)

View file

@ -326,5 +326,5 @@ Read these files for context and methodology:
- `${LINKEDIN_STUDIO_DATA:-$HOME/.claude/linkedin-studio}/voice-samples/` — Source samples for analysis - `${LINKEDIN_STUDIO_DATA:-$HOME/.claude/linkedin-studio}/voice-samples/` — Source samples for analysis
- `${CLAUDE_PLUGIN_ROOT}/config/user-profile.template.md` — Profile structure template - `${CLAUDE_PLUGIN_ROOT}/config/user-profile.template.md` — Profile structure template
- `${LINKEDIN_STUDIO_DATA:-$HOME/.claude/linkedin-studio}/profile/user-profile.md` — Current voice profile (if exists) - `${LINKEDIN_STUDIO_DATA:-$HOME/.claude/linkedin-studio}/profile/user-profile.md` — Current voice profile (if exists)
- `${CLAUDE_PLUGIN_ROOT}/references/ai-content-framework.md` — AI content anti-patterns and quality checklist - `${CLAUDE_PLUGIN_ROOT}/references/content-framework.md` — content anti-patterns and quality checklist
- `${CLAUDE_PLUGIN_ROOT}/references/engagement-frameworks.md` — Hook psychology and tone guidelines - `${CLAUDE_PLUGIN_ROOT}/references/engagement-frameworks.md` — Hook psychology and tone guidelines

View file

@ -1,387 +0,0 @@
# AI Content Framework
Specialized framework for creating LinkedIn content about AI topics. Designed for AI advisors, implementers, and strategists who want to build authority in the AI space.
## The 4 AI Content Pillars
Structure your AI content around these four pillars for comprehensive coverage:
### Pillar 1: AI News & Commentary (30-40% of content)
**Purpose:** Establish yourself as someone who understands what's happening in AI
**Content types:**
- New model releases and capabilities
- Company announcements (OpenAI, Anthropic, Microsoft, Google)
- Regulatory developments
- Industry trends and shifts
- Research paper summaries
**Your angle matters:**
- Don't just report news - add perspective
- Connect to your expertise area
- Explain implications for your audience
- Predict what comes next
**Example transformations:**
| News Item | Weak Post | Strong Post |
|-----------|-----------|-------------|
| "GPT-5 released" | "GPT-5 is here! Amazing capabilities!" | "GPT-5 changes the game for enterprise AI. Here's what actually matters for implementation teams..." |
| "EU AI Act passed" | "New AI regulations coming" | "The EU AI Act just passed. After reviewing the 200+ pages, here are the 5 requirements that will hit AI projects hardest..." |
| "OpenAI acquires company" | "Big acquisition in AI!" | "OpenAI's acquisition of X signals a shift in strategy. Here's what this means for anyone building on their platform..." |
### Pillar 2: Practical AI Implementation (30-40% of content)
**Purpose:** Demonstrate that you've actually done the work
**Content types:**
- How-to guides and tutorials
- Implementation patterns and anti-patterns
- Tool comparisons and recommendations
- Architecture decisions and trade-offs
- Troubleshooting and problem-solving
**Key principles:**
- Be specific (exact steps, real examples)
- Share failures as much as successes
- Explain the "why" behind decisions
- Make it actionable
**Example topics:**
| Category | Example Topics |
|----------|----------------|
| Implementation | "How we reduced hallucinations by 60% in our RAG system" |
| Patterns | "The 3 architecture patterns I use for every AI project" |
| Tools | "Copilot Studio vs Power Automate: When to use each" |
| Troubleshooting | "Why your AI pilot succeeded but production failed" |
| Process | "Our 5-step AI vendor evaluation process" |
### Pillar 3: AI Strategy & Leadership (20-30% of content)
**Purpose:** Speak to decision-makers and establish strategic credibility
**Content types:**
- ROI and business case frameworks
- Organizational readiness assessments
- Change management for AI
- Governance and ethics considerations
- Leadership perspectives and decisions
**Target audience:** C-suite, department heads, IT leadership
**Example topics:**
| Focus Area | Example Topics |
|------------|----------------|
| ROI | "How to calculate AI ROI (the honest way)" |
| Readiness | "The 5 questions I ask before any AI project" |
| Change | "Why your AI project failed (it wasn't the technology)" |
| Governance | "Building an AI governance framework that actually works" |
| Leadership | "What I tell CEOs who ask 'Should we invest in AI?'" |
### Pillar 4: AI Tools & Resources (10-20% of content)
**Purpose:** Provide tangible value and establish generosity
**Content types:**
- Free templates and frameworks
- Tool recommendations and reviews
- Resource roundups and guides
- Skills and capabilities shares
- Checklists and cheat sheets
**Key principles:**
- Give away genuinely useful things
- Don't gate everything behind email capture
- Update regularly as tools change
- Focus on tools you actually use
**Example shares:**
| Type | Examples |
|------|----------|
| Templates | "AI project kickoff template (the one I actually use)" |
| Checklists | "Pre-deployment AI checklist (20 items)" |
| Frameworks | "My vendor evaluation scorecard" |
| Guides | "2026 AI tool landscape for enterprise" |
| Skills | "Custom Claude Code skill for AI documentation" |
## AI News Monitoring Routine
Stay current without drowning in information.
### Daily Routine (10 minutes)
**Morning scan:**
1. Check top 3 AI news sources (see list below)
2. Note 1-2 stories relevant to your expertise
3. Add to content ideas if commentary-worthy
**Key sources for daily scan:**
- The Batch (Andrew Ng's newsletter)
- AI News (VentureBeat)
- Anthropic/OpenAI/Microsoft announcements
- r/MachineLearning (top posts)
### Weekly Routine (30 minutes)
**Dedicated AI research block:**
1. **Research papers** (10 min)
- ArXiv AI papers (top cited)
- Google Research blog
- Microsoft Research blog
2. **Industry analysis** (10 min)
- AI-focused podcasts
- YouTube channels (AI Explained, Two Minute Papers)
- LinkedIn content from top AI voices
3. **Content planning** (10 min)
- Which news items merit posts?
- What patterns are emerging?
- What's my audience asking about?
### Sources by Priority
**Tier 1: Must follow (daily)**
- OpenAI blog/announcements
- Anthropic blog/announcements
- Microsoft AI blog
- Google AI blog
**Tier 2: High value (2-3x/week)**
- MIT Technology Review
- The Verge AI section
- Ars Technica AI
- Stratechery (Ben Thompson)
**Tier 3: Deep dives (weekly)**
- ArXiv (cs.AI, cs.CL, cs.LG)
- Distill.pub
- Papers With Code
**Tier 4: Community (as needed)**
- r/MachineLearning
- r/LocalLLaMA
- Hacker News AI discussions
- AI Twitter/X threads
## Content Trigger Framework
Know when AI news warrants a post.
### High-Priority Triggers (post within 24-48 hours)
**Always post about:**
- Major model releases (GPT-X, Claude X, Gemini X)
- Significant capability breakthroughs
- Regulatory decisions affecting AI use
- Major acquisitions/partnerships
- Security vulnerabilities in AI systems
**Why timing matters:**
- First-mover advantage in commentary
- Algorithm favors timely content
- Establishes you as "in the know"
### Medium-Priority Triggers (post within week)
**Consider posting about:**
- Research papers with practical implications
- Industry reports with notable findings
- Tool updates and feature releases
- Conference announcements
- Company strategy shifts
### Low-Priority Triggers (optional)
**Skip or brief mention:**
- Incremental updates
- Minor funding rounds
- Personnel changes (unless significant)
- Speculation and rumors
- Vendor marketing announcements
### The Relevance Filter
**Before posting, ask:**
1. **Is this relevant to my expertise areas?**
- Yes = proceed
- No = skip (unless huge news)
2. **Does my audience care?**
- Public sector leaders? Check.
- Enterprise AI implementers? Check.
- General tech enthusiasts? Maybe skip.
3. **Can I add unique perspective?**
- Have implementation experience? Post.
- Just repeating news? Skip or brief.
4. **Is there urgency?**
- Time-sensitive = prioritize
- Evergreen = can wait
## AI-Specific Hook Templates
Templates optimized for AI content.
### News Commentary Hooks
```
"[Company] just announced [thing]. Here's what most commentators are missing..."
"Everyone's talking about [AI development]. After [X] implementations, here's what actually matters..."
"The [AI announcement] headlines are wrong. The real story is..."
"[Number] hours after [AI release], here's my first assessment..."
"While everyone focuses on [obvious thing], the real implication of [news] is..."
```
### Implementation Insight Hooks
```
"We just deployed [AI system] for [use case]. The hardest part wasn't what you'd expect..."
"After [X] AI projects, I've seen the same pattern [Y]% of the time..."
"Everyone says [common AI advice]. In practice, the opposite is true..."
"The difference between AI projects that succeed and fail? It's not the technology..."
"I just reviewed [X] failed AI projects. They all made this mistake..."
```
### Strategy/Leadership Hooks
```
"Our CEO asked me: 'Should we invest in AI?' Here's what I told her..."
"Most AI strategies fail for the same reason. Here's the fix..."
"Before any AI project, I ask these 5 questions. #3 is the killer..."
"The uncomfortable truth about AI ROI that vendors won't tell you..."
"What separates AI-ready organizations from the rest? It's not budget..."
```
### Tool/Resource Hooks
```
"I've tested [X] AI tools for [use case]. Here's the winner (and why)..."
"Free resource: The [framework/template] I use for every [AI task]..."
"[Tool] vs [Tool]: After using both for [time], here's my verdict..."
"This [free tool] changed how I approach [AI task]..."
"I built this [skill/template/framework] for my own use. Now it's yours..."
```
## AI Topic Calendar
Structure your AI content across the month.
### Weekly AI Topic Rotation
| Week | Primary Focus | Secondary Focus |
|------|---------------|-----------------|
| 1 | News & Commentary | Strategy insight |
| 2 | Implementation how-to | Tool/resource |
| 3 | News & Commentary | Case study |
| 4 | Strategy deep-dive | Tool/resource |
### Monthly AI Content Mix
**For 8-12 posts per month:**
| Pillar | Posts | Examples |
|--------|-------|----------|
| News & Commentary | 3-4 | News reactions, trend analysis |
| Implementation | 3-4 | How-tos, patterns, lessons |
| Strategy | 1-2 | Leadership posts, frameworks |
| Tools & Resources | 1-2 | Shares, comparisons, giveaways |
### Seasonal AI Topics
**Q1 (Jan-Mar):**
- Predictions and trends
- Budget planning for AI
- New year AI resolutions/strategies
**Q2 (Apr-Jun):**
- Conference season coverage
- Mid-year assessments
- Implementation case studies
**Q3 (Jul-Sep):**
- Summer project retrospectives
- H2 planning
- Back-to-school AI skills
**Q4 (Oct-Dec):**
- Year-end reflections
- Predictions for next year
- Budget justification content
## AI Content Quality Checklist
Before posting AI content:
### Accuracy Check
- [ ] Claims are factually accurate
- [ ] Statistics are sourced and current
- [ ] Technical details are correct
- [ ] No AI hype or fear-mongering
### Expertise Signal
- [ ] Post demonstrates real experience
- [ ] Specific examples included
- [ ] Avoids generic AI cliches
- [ ] Shows nuanced understanding
### Audience Value
- [ ] Relevant to target audience
- [ ] Actionable where appropriate
- [ ] Not just information, but insight
- [ ] Answers "so what?"
### Differentiation
- [ ] Adds perspective beyond news
- [ ] Shows unique angle/experience
- [ ] Not duplicating what everyone else says
- [ ] Reflects my expertise areas
## AI Content Anti-Patterns
**Avoid these common AI content mistakes:**
| Anti-Pattern | Why It's Bad | Better Approach |
|--------------|--------------|-----------------|
| "AI will change everything!" | Vague hype | Specific, grounded claims |
| "AI is dangerous/scary" | Fear-mongering | Balanced assessment |
| Just sharing announcements | No added value | Add your perspective |
| "10 AI tools you need" | Generic listicle | Curated with experience |
| Jargon-heavy technical posts | Alienates audience | Accessible explanations |
| "AI will replace [job]" | Tired take | Nuanced workforce analysis |
| Vendor press releases | Looks like promotion | Independent perspective |
| Repeating common advice | No differentiation | Counter-conventional takes |
## Integration with Main Skill
This framework integrates with the main LinkedIn content skill:
- **Angles:** AI content uses same 8 angles (content-angles.md)
- **Formats:** Follow format guidelines in linkedin-formats.md
- **Engagement:** Apply same engagement frameworks
- **Growth:** Contributes to overall authority building
The difference: AI content requires staying current with fast-moving developments and maintaining technical credibility while remaining accessible to non-technical audiences.

View file

@ -0,0 +1,351 @@
# Content Framework
A framework for creating LinkedIn content in **your** field — whatever that field is. The structure (pillars, triggers, source tiers, calendar) is domain-general; the subject matter comes from **your content pillars and expertise areas** (loaded from your profile), never baked into this file. The worked examples below deliberately span different domains so you can see the pattern, not inherit someone else's beat.
> **How to read the examples:** placeholders in `[brackets]` are filled from your own domain. Where a concrete illustration is given, it is an *example from one field* — substitute the equivalent from yours.
## The 4 Content Pillars
Structure your content around these four pillars for comprehensive coverage. The percentages are a starting balance, not a rule.
### Pillar 1: News & Commentary (30-40% of content)
**Purpose:** Establish yourself as someone who understands what's happening in your field
**Content types:**
- New releases, products, or capabilities in your domain
- Notable announcements from the players that matter to your audience
- Regulatory or policy developments
- Industry trends and shifts
- Summaries of new research or reports
**Your angle matters:**
- Don't just report news — add perspective
- Connect it to your expertise area
- Explain implications for your audience
- Predict what comes next
**Example transformations (different fields, same move):**
| News Item | Weak Post | Strong Post |
|-----------|-----------|-------------|
| A major product release in your field | "It's here! Amazing!" | "This changes the calculus for [your audience]. Here's what actually matters when you go to implement it..." |
| A new regulation passes | "New rules coming" | "After reading the 200+ pages, here are the 5 requirements that will hit [audience]'s projects hardest..." |
| A large acquisition in your sector | "Big deal in [sector]!" | "This acquisition signals a strategy shift. Here's what it means for anyone building on their platform..." |
### Pillar 2: Practical Implementation (30-40% of content)
**Purpose:** Demonstrate that you've actually done the work
**Content types:**
- How-to guides and tutorials
- Implementation patterns and anti-patterns
- Tool comparisons and recommendations
- Decisions and trade-offs you actually made
- Troubleshooting and problem-solving
**Key principles:**
- Be specific (exact steps, real numbers, real examples)
- Share failures as much as successes
- Explain the "why" behind decisions
- Make it actionable
**Example topics (spanning fields):**
| Category | Example Topics |
|----------|----------------|
| Implementation | "How we cut [a costly metric] by 60% in our [system]" |
| Patterns | "The 3 patterns I reach for on every [type of] project" |
| Tools | "[Tool A] vs [Tool B]: when to use each" |
| Troubleshooting | "Why our pilot succeeded but production failed" |
| Process | "Our 5-step vendor evaluation process" |
### Pillar 3: Strategy & Leadership (20-30% of content)
**Purpose:** Speak to decision-makers and establish strategic credibility
**Content types:**
- ROI and business-case frameworks
- Organizational readiness assessments
- Change management
- Governance and ethics considerations
- Leadership perspectives and decisions
**Target audience:** C-suite, department heads, the leaders in your space
**Example topics:**
| Focus Area | Example Topics |
|------------|----------------|
| ROI | "How to calculate the ROI of [your initiative] (the honest way)" |
| Readiness | "The 5 questions I ask before any [type of] project" |
| Change | "Why your [initiative] failed (it wasn't the technology)" |
| Governance | "Building a governance framework that actually works" |
| Leadership | "What I tell executives who ask 'Should we invest in [X]?'" |
### Pillar 4: Tools & Resources (10-20% of content)
**Purpose:** Provide tangible value and establish generosity
**Content types:**
- Free templates and frameworks
- Tool recommendations and reviews
- Resource roundups and guides
- Skills and capabilities you share
- Checklists and cheat sheets
**Key principles:**
- Give away genuinely useful things
- Don't gate everything behind email capture
- Update regularly as the field changes
- Focus on tools you actually use
**Example shares:**
| Type | Examples |
|------|----------|
| Templates | "The kickoff template I actually use" |
| Checklists | "Pre-deployment checklist (20 items)" |
| Frameworks | "My vendor evaluation scorecard" |
| Guides | "The [current-year] tool landscape for [your audience]" |
| Skills | "A custom tool I built for my own [task]" |
## Content Monitoring Routine
Stay current in your field without drowning in information.
> **Where you look is config, not baked into this file.** The specific sources to monitor — your vendors, regulators, outlets, communities — live in a source list the trend engine loads at runtime: `config/trends-sources.template.md` (shipped generic categories) with a user override at `${LINKEDIN_STUDIO_DATA:-$HOME/.claude/linkedin-studio}/trends/sources.md` (your own niche list, which survives upgrades/reinstalls). Populate the tiers there with **your** domain's sources. The *rhythm* below is what generalizes; the *sources* are yours.
### Daily Routine (10 minutes)
**Morning scan:**
1. Check your top 3 field sources (your Tier 1 list)
2. Note 1-2 stories relevant to your expertise
3. Add to content ideas if commentary-worthy
### Weekly Routine (30 minutes)
**Dedicated research block:**
1. **Deep sources** (10 min) — research, primary reports, authoritative analysis in your field
2. **Industry analysis** (10 min) — podcasts, channels, and the voices your audience follows
3. **Content planning** (10 min)
- Which items merit posts?
- What patterns are emerging?
- What is my audience asking about?
### Source Tiers (cadence, not a fixed list)
Group your own sources into four tiers by how fast they move, then poll on that cadence:
| Tier | What lives here | Cadence |
|------|-----------------|---------|
| **Tier 1 — Primary / breaking** | first-party announcements, authoritative decisions | daily |
| **Tier 2 — Analysis & research** | where developments get interpreted, not just reported | 2-3×/week |
| **Tier 3 — Community signals** | where practitioners surface what matters before the press | weekly |
| **Tier 4 — Niche & seasonal** | slower sources with predictable cadence | monthly |
## Content Trigger Framework
Know when news in your field warrants a post.
### High-Priority Triggers (post within 24-48 hours)
**Always consider posting about:**
- Major releases or capability breakthroughs in your domain
- Regulatory decisions affecting how your audience works
- Major acquisitions or partnerships among the players that matter
- Security or safety issues in systems your audience relies on
**Why timing matters:**
- First-mover advantage in commentary
- The algorithm favors timely content
- Establishes you as "in the know"
### Medium-Priority Triggers (post within a week)
**Consider posting about:**
- Research or reports with practical implications
- Tool updates and feature releases
- Conference takeaways
- Strategy shifts among notable players
### Low-Priority Triggers (optional)
**Skip or brief mention:**
- Incremental updates
- Minor funding rounds
- Personnel changes (unless significant)
- Speculation and rumors
- Vendor marketing announcements
### The Relevance Filter
**Before posting, ask:**
1. **Is this relevant to my expertise areas?** Yes = proceed · No = skip (unless huge news)
2. **Does my audience care?** Check it against the audience in your profile — the people you actually write for. If it's adjacent-but-off, maybe skip.
3. **Can I add unique perspective?** Direct experience = post · Just repeating news = skip or brief
4. **Is there urgency?** Time-sensitive = prioritize · Evergreen = can wait
## Hook Templates
Templates for content built on news and expertise. Fill the `[brackets]` from your domain.
### News Commentary Hooks
```
"[Player] just announced [thing]. Here's what most commentators are missing..."
"Everyone's talking about [development]. After [X] implementations, here's what actually matters..."
"The [announcement] headlines are wrong. The real story is..."
"[Number] hours after [release], here's my first assessment..."
"While everyone focuses on [obvious thing], the real implication of [news] is..."
```
### Implementation Insight Hooks
```
"We just deployed [system] for [use case]. The hardest part wasn't what you'd expect..."
"After [X] projects, I've seen the same pattern [Y]% of the time..."
"Everyone says [common advice]. In practice, the opposite is true..."
"The difference between projects that succeed and fail? It's not the technology..."
"I just reviewed [X] failed projects. They all made this mistake..."
```
### Strategy/Leadership Hooks
```
"Our CEO asked me: 'Should we invest in [X]?' Here's what I told her..."
"Most [domain] strategies fail for the same reason. Here's the fix..."
"Before any [type of] project, I ask these 5 questions. #3 is the killer..."
"The uncomfortable truth about [X] ROI that vendors won't tell you..."
"What separates [X]-ready organizations from the rest? It's not budget..."
```
### Tool/Resource Hooks
```
"I've tested [X] tools for [use case]. Here's the winner (and why)..."
"Free resource: the [framework/template] I use for every [task]..."
"[Tool] vs [Tool]: after using both for [time], here's my verdict..."
"This [free tool] changed how I approach [task]..."
"I built this [skill/template/framework] for my own use. Now it's yours..."
```
## Topic Calendar
Structure your content across the month.
### Weekly Topic Rotation
| Week | Primary Focus | Secondary Focus |
|------|---------------|-----------------|
| 1 | News & Commentary | Strategy insight |
| 2 | Implementation how-to | Tool/resource |
| 3 | News & Commentary | Case study |
| 4 | Strategy deep-dive | Tool/resource |
### Monthly Content Mix
**For 8-12 posts per month:**
| Pillar | Posts | Examples |
|--------|-------|----------|
| News & Commentary | 3-4 | News reactions, trend analysis |
| Implementation | 3-4 | How-tos, patterns, lessons |
| Strategy | 1-2 | Leadership posts, frameworks |
| Tools & Resources | 1-2 | Shares, comparisons, giveaways |
### Seasonal Topics (rhythm, adapt to your field)
The calendar rhythm is general; fill it with your domain's events and cycles.
**Q1 (Jan-Mar):**
- Predictions and trends for the year
- Budget planning
- New-year resolutions/strategies
**Q2 (Apr-Jun):**
- Conference season coverage (your field's events)
- Mid-year assessments
- Implementation case studies
**Q3 (Jul-Sep):**
- Summer project retrospectives
- H2 planning
- Skills and fundamentals content
**Q4 (Oct-Dec):**
- Year-end reflections
- Predictions for next year
- Budget-justification content
## Content Quality Checklist
Before posting:
### Accuracy Check
- [ ] Claims are factually accurate
- [ ] Statistics are sourced and current
- [ ] Technical details are correct
- [ ] No hype or fear-mongering
### Expertise Signal
- [ ] Post demonstrates real experience
- [ ] Specific examples included
- [ ] Avoids generic cliches
- [ ] Shows nuanced understanding
### Audience Value
- [ ] Relevant to target audience
- [ ] Actionable where appropriate
- [ ] Not just information, but insight
- [ ] Answers "so what?"
### Differentiation
- [ ] Adds perspective beyond the news
- [ ] Shows unique angle/experience
- [ ] Not duplicating what everyone else says
- [ ] Reflects my expertise areas
## Content Anti-Patterns
**Avoid these common mistakes:**
| Anti-Pattern | Why It's Bad | Better Approach |
|--------------|--------------|-----------------|
| "[Field] will change everything!" | Vague hype | Specific, grounded claims |
| "[Field] is dangerous/scary" | Fear-mongering | Balanced assessment |
| Just sharing announcements | No added value | Add your perspective |
| "10 [tools] you need" | Generic listicle | Curated with experience |
| Jargon-heavy technical posts | Alienates audience | Accessible explanations |
| "[X] will replace [job]" | Tired take | Nuanced workforce analysis |
| Vendor press releases | Looks like promotion | Independent perspective |
| Repeating common advice | No differentiation | Counter-conventional takes |
## Integration with Main Skill
This framework integrates with the main LinkedIn content skill:
- **Angles:** content uses the same 8 angles (content-angles.md)
- **Formats:** follow format guidelines in linkedin-formats.md
- **Engagement:** apply the same engagement frameworks
- **Growth:** contributes to overall authority building
The difference for fast-moving fields: they require staying current with rapid developments and maintaining technical credibility while remaining accessible to non-specialist audiences.

View file

@ -65,9 +65,9 @@ Optimal content type distribution: 70% Educational (teach, frameworks, how-to),
**Used in:** `skills/linkedin-studio/SKILL.md`, `agents/content-planner.md`, `references/linkedin-growth-playbook-2025-2026.md` **Used in:** `skills/linkedin-studio/SKILL.md`, `agents/content-planner.md`, `references/linkedin-growth-playbook-2025-2026.md`
### Content Pillars ### Content Pillars
3-5 core expertise areas that define your LinkedIn focus. Used for topic consistency validation, gap analysis in content planning, and topic-relevance alignment checks. Example for AI content: News, Implementation, Strategy, Tools. 3-5 core expertise areas that define your LinkedIn focus. Used for topic consistency validation, gap analysis in content planning, and topic-relevance alignment checks. Example pillar set: News, Implementation, Strategy, Tools.
**Used in:** `agents/content-planner.md`, `references/ai-content-framework.md`, `skills/linkedin-studio/SKILL.md` **Used in:** `agents/content-planner.md`, `references/content-framework.md`, `skills/linkedin-studio/SKILL.md`
### CTA (Call-to-Action) ### CTA (Call-to-Action)
Specific, genuine engagement prompt at the end of a post. Must feel natural and offer optionality ("Which strategy has worked for your team?" > "What do you think?"). Creates invitation for the engagement that drives distribution. Specific, genuine engagement prompt at the end of a post. Must feel natural and offer optionality ("Which strategy has worked for your team?" > "What do you think?"). Creates invitation for the engagement that drives distribution.

View file

@ -708,7 +708,8 @@ echo "--- Trend-Spotter De-Niche ---"
# agents/trend-spotter.md. Scoped to this one agent by design (B-S1); the wider # agents/trend-spotter.md. Scoped to this one agent by design (B-S1); the wider
# de-niche sweep (B-S2) covers the other surfaces. Non-vacuity self-test mirrors # de-niche sweep (B-S2) covers the other surfaces. Non-vacuity self-test mirrors
# Sections 8/13: the criterion must catch the beat tokens and ignore generic prose # Sections 8/13: the criterion must catch the beat tokens and ignore generic prose
# (incl. the ai-content-framework.md reference filename, which B-S2 owns). # (incl. the content-framework.md reference filename — B-S2a recast + renamed it
# from ai-content-framework.md, de-nicheing the file the agent reads).
# Case-insensitive: "Public sector" and "public sector" name the same beat, and a # Case-insensitive: "Public sector" and "public sector" name the same beat, and a
# future reintroduction could use either case — the positive set locks that in. # future reintroduction could use either case — the positive set locks that in.
NICHE_TOKENS='Microsoft|Azure|Copilot|public sector|offentlig sektor' NICHE_TOKENS='Microsoft|Azure|Copilot|public sector|offentlig sektor'
@ -734,7 +735,7 @@ done <<'NEGATIVE17'
platform changes in the user's stack platform changes in the user's stack
sector milestones in the user's domain sector milestones in the user's domain
the user's content pillars and expertise areas the user's content pillars and expertise areas
references/ai-content-framework.md references/content-framework.md
major product/model releases major product/model releases
NEGATIVE17 NEGATIVE17
if [ "$TS_SELFTEST_OK" -eq 1 ]; then if [ "$TS_SELFTEST_OK" -eq 1 ]; then

View file

@ -291,7 +291,7 @@ For full scoring system, see `assets/checklists/quality-scorecard.md`.
| `references/engagement-frameworks.md` | Writing hooks, CTAs | | `references/engagement-frameworks.md` | Writing hooks, CTAs |
| `references/linkedin-formats.md` | Choosing format | | `references/linkedin-formats.md` | Choosing format |
| `references/url-processing-templates.md` | Converting external content | | `references/url-processing-templates.md` | Converting external content |
| `references/ai-content-framework.md` | AI-specific angles | | `references/content-framework.md` | Domain content pillars + angles |
| `references/articles-strategy-guide.md` | Long-form content | | `references/articles-strategy-guide.md` | Long-form content |
| `references/newsletter-strategy-guide.md` | Newsletter content | | `references/newsletter-strategy-guide.md` | Newsletter content |
| `references/poll-strategy-guide.md` | Poll question types and engagement patterns | | `references/poll-strategy-guide.md` | Poll question types and engagement patterns |