docs(linkedin): update documentation for v1.2.0 friction reduction release
Version bump v1.1.0 → v1.2.0 across all docs (CLAUDE.md, README.md, root README.md, plugin.json, CHANGELOG.md). Documents new scripts (state-updater, clipboard-helper, ical-generator), reduced interactive steps, auto-clipboard, progressive onboarding, and MCP carousel pipeline. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
8606abf5ee
commit
72f2e8f6c9
6 changed files with 49 additions and 7 deletions
|
|
@ -1,10 +1,13 @@
|
|||
# LinkedIn Thought Leadership Plugin (v1.1.0)
|
||||
# LinkedIn Thought Leadership Plugin (v1.2.0)
|
||||
|
||||
Build LinkedIn thought leadership with algorithmic understanding, strategic consistency, and authentic engagement. January 2026 360Brew algorithm update integrated.
|
||||
|
||||
## Architecture
|
||||
|
||||
- **State file:** `~/.claude/linkedin-thought-leadership.local.md` (YAML frontmatter, auto-initialized from `config/state-file.template.md`)
|
||||
- **State updater:** `hooks/scripts/state-updater.mjs` — deterministic state mutations (post tracking, streak, content history pruning). Pure functions, tested, no AI involvement
|
||||
- **Clipboard helper:** `hooks/scripts/clipboard-helper.mjs` — cross-platform clipboard integration (macOS `pbcopy`, Linux `xclip`/`xsel`, WSL `clip.exe`). All content commands auto-copy to clipboard
|
||||
- **iCal generator:** `hooks/scripts/ical-generator.mjs` — RFC 5545 calendar file generation for batch scheduling. Standalone CLI + importable module
|
||||
- **Post queue:** `assets/drafts/queue.json` (managed by `hooks/scripts/queue-manager.mjs`)
|
||||
- **Analytics CLI:** `scripts/analytics/` (TypeScript, requires `tsx` and `npm install`)
|
||||
- **Analytics data:** `assets/analytics/` (gitignored)
|
||||
|
|
@ -23,12 +26,16 @@ Build LinkedIn thought leadership with algorithmic understanding, strategic cons
|
|||
| `PreCompact` | Preserve LinkedIn context during compaction |
|
||||
| `Notification` | Posting reminders (rate-limited 30min) |
|
||||
|
||||
**Session markers:** `/tmp/linkedin-hooks/session-active` (Stop hook gating, 12h staleness). **Shared modules:** `linkedin-content-filter.mjs`, `queue-manager.mjs`, `personalization-score.mjs`.
|
||||
**Session markers:** `/tmp/linkedin-hooks/session-active` (Stop hook gating, 12h staleness). **Shared modules:** `linkedin-content-filter.mjs`, `queue-manager.mjs`, `personalization-score.mjs`, `state-updater.mjs`, `clipboard-helper.mjs`.
|
||||
|
||||
**State updates:** Post tracking, streak management, and content history are handled deterministically by `state-updater.mjs` (called from Stop hook and commands). Content history entries older than 90 days are auto-pruned at session start.
|
||||
|
||||
**Hook editing:** Edit `hooks/hooks.template.json` + `hooks/prompts/*.md`, then run `python3 hooks/scripts/compile-hooks.py`. Do not edit `hooks.json` directly. Prompts are loaded at runtime by gatekeeper scripts; the compile step is only needed when adding `type: prompt` hooks.
|
||||
|
||||
## Commands (27)
|
||||
|
||||
All content commands (post, quick, react, pipeline, first-post, video, multiplatform, carousel) auto-copy output to clipboard via `clipboard-helper.mjs`. Interactive steps are minimized — angle, format, and post type are inferred from context, with max 2 questions per post.
|
||||
|
||||
| Command | Purpose |
|
||||
|---------|---------|
|
||||
| `/linkedin` | Router — status line + command menu |
|
||||
|
|
@ -90,3 +97,4 @@ Build LinkedIn thought leadership with algorithmic understanding, strategic cons
|
|||
4. No corporate buzzwords: leverage, synergy, paradigm shift, thought leader, disruptive, value proposition, ecosystem, holistic approach
|
||||
5. Topic must align with user's 5 core expertise areas (360Brew signal)
|
||||
6. Topic rotation: no back-to-back same pillar, no pillar >50% in 14 days (warn-only)
|
||||
7. Progressive onboarding: personalization score hidden until 3+ posts; voice guardian suppressed until 5+ voice samples
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue