ktg-plugin-marketplace/plugins/linkedin-studio/assets
Kjell Tore Guttormsen 0c9c02a2b1 fix(linkedin-studio): S9 — full algorithm-magnitude sweep + lint rebuilt to the criterion
Closes the S8 re-review (BLOCK 3/4/1). The S8 fix patched only the 2 strings S7 named; the re-review found 6 more same-class survivors. Per the systemic read, this is a comprehensive sweep, not a per-line patch.

Reconciled every retired engagement-coefficient + model-fact survivor against the canonical references/algorithm-signals-reference.md (order, not coefficients; comment ≈ 2x a like; no model name/params):
- glossary.md: coefficient table + Save-Signal '10x weight' → canonical ordering (citation now true)
- engagement-frameworks.md, analytics-interpreter.md, content-optimizer.md, pipeline.md, engagement-coach.md: the 10x/8x/7-9x/2.5x/0.2x system (incl. 4 survivors the re-review did not cite) → ordering
- playbook: '15x more algorithmic boost' + video '5x more conversations' → directional, sourced
- profile.md + linkedin-voice/SKILL.md: '150B parameter foundation model' → '2026 relevance-ranking model'
- quality-scorecard.md: '360Brew Validation' → topic-relevance framing
- setup.md: 'thought leadership plugin' → 'LinkedIn Studio plugin'

Lint (MAJOR 4): rebuilt scripts/test-runner.sh STALE_STATS to forbid EVERY retired-class phrasing (not the 2 S7 strings) + widened scope to assets/checklists/. Targets retired phrasings (7-9x, (10x), '10x weight', '5x more conversations'), NOT bare 10x/15x/5x (legit 5x5x5 / cadence / pixel-dims / '10x your reach' hyperbole). Proven non-vacuous: catches all 10 retired strings, ignores all 10 legit uses.

Tests (MAJOR 7): added no-anchor fall-through tests for recordFirstHourPlan + recordOutreachContact (date scalar not written/reported, section still appended). MINOR 8: reflowed newsletter.md content-repurposer wiring onto one line.

test-runner.sh 66/0/0; node --test 94/94 (was 92, +2). NO push until /trekreview re-clears the gate.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-30 09:56:49 +02:00
..
analytics refactor(linkedin)!: rename plugin linkedin-thought-leadership → linkedin-studio (v3.0.0) 2026-05-29 11:32:02 +02:00
audience-insights refactor(linkedin)!: rename plugin linkedin-thought-leadership → linkedin-studio (v3.0.0) 2026-05-29 11:32:02 +02:00
case-studies refactor(linkedin)!: rename plugin linkedin-thought-leadership → linkedin-studio (v3.0.0) 2026-05-29 11:32:02 +02:00
checklists fix(linkedin-studio): S9 — full algorithm-magnitude sweep + lint rebuilt to the criterion 2026-05-30 09:56:49 +02:00
drafts refactor(linkedin)!: rename plugin linkedin-thought-leadership → linkedin-studio (v3.0.0) 2026-05-29 11:32:02 +02:00
examples refactor(linkedin)!: rename plugin linkedin-thought-leadership → linkedin-studio (v3.0.0) 2026-05-29 11:32:02 +02:00
frameworks refactor(linkedin)!: rename plugin linkedin-thought-leadership → linkedin-studio (v3.0.0) 2026-05-29 11:32:02 +02:00
plans refactor(linkedin)!: rename plugin linkedin-thought-leadership → linkedin-studio (v3.0.0) 2026-05-29 11:32:02 +02:00
templates fix(linkedin-studio): close v4.0.0 audit review findings (S8) 2026-05-30 09:27:15 +02:00
voice-samples fix(linkedin-studio): ship placeholder voice profile, gitignore real, sentinel detection 2026-05-30 00:23:32 +02:00
quick-post-resources.md refactor(linkedin)!: rename plugin linkedin-thought-leadership → linkedin-studio (v3.0.0) 2026-05-29 11:32:02 +02:00
README.md refactor(linkedin)!: rename plugin linkedin-thought-leadership → linkedin-studio (v3.0.0) 2026-05-29 11:32:02 +02:00

Personal LinkedIn Assets

This folder contains YOUR personalized content, frameworks, and insights that make this skill uniquely valuable to you.

How Assets Are Used

When you ask Claude to create content, it will:

  1. Check your PERSONALIZATION SETTINGS in SKILL.md
  2. Reference relevant assets from these folders
  3. Blend your authentic voice/examples with LinkedIn best practices
  4. Generate content that sounds like YOU, optimized for the algorithm

Folder Structure

/examples/

Store your best-performing posts for pattern analysis. Claude will study these to understand what works for YOUR audience and replicate those patterns in new content.

/templates/

Your custom post templates. When you develop a structure that works consistently, save it here so Claude can apply it to new content.

/frameworks/

Your proprietary frameworks, models, and methodologies. When creating content, Claude will reference YOUR frameworks instead of generic ones.

/case-studies/

Real examples from your work. Claude uses these for credibility and specificity instead of making up generic scenarios.

/research/

Industry research, data, and trends specific to your domain. Helps Claude create data-driven posts with current, relevant information.

/voice-samples/

Examples of your authentic writing from various contexts. Claude analyzes these to match your natural voice and style.

/audience-insights/

Your analytics, demographics, and engagement patterns. Claude uses this to optimize content for YOUR specific audience, not generic best practices.

/competitors/

Analysis of peers and influencers in your space. Helps identify content gaps and opportunities for differentiation.

Maintenance Schedule

Weekly (5 minutes)

  • Add your best post from the week to /examples/
  • Update posting time insights in /audience-insights/engagement-patterns.md

Monthly (15 minutes)

  • Analyze patterns in /examples/ and document learnings
  • Update demographics in /audience-insights/ based on LinkedIn analytics
  • Add any new frameworks developed to /frameworks/

Quarterly (30 minutes)

  • Refresh industry data in /research/
  • Update competitor analysis in /competitors/
  • Review and refine voice samples in /voice-samples/

Priority Hierarchy

If there's a conflict between:

  • Generic best practices (in /references/)
  • Your personal patterns (in /assets/)

→ Claude will prioritize YOUR patterns (with optimization suggestions if needed)

Exception: If your patterns actively harm algorithmic reach (external links, engagement bait), Claude will flag this and suggest alignment with platform mechanics while maintaining your authentic voice.

Getting Started

  1. Week 1: Fill in PERSONALIZATION SETTINGS in SKILL.md (15 minutes)
  2. Week 2-4: Add 2-3 voice samples to /voice-samples/ (20 minutes)
  3. Month 2: Start populating /examples/ with your successful posts (ongoing)
  4. Month 3: Add frameworks and case studies as they develop (ongoing)

The more you populate these folders, the more personalized and valuable this skill becomes. Think of it as a system that learns YOUR patterns over time.