From thinking-frameworks-skills
Scores and ranks substacker Trend Scout annotated candidates against voice-profile and goals, producing a top-10 keep list and explicit drop list with reasons. Use after cross-ref-topic-ledger.
How this skill is triggered — by the user, by Claude, or both
Slash command
/thinking-frameworks-skills:rank-by-user-fitThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
```
Per candidate pool:
- [ ] Step 1: Score each on 5 dimensions (intuition_density_fit, goal_alignment, dedup_penalty, source_reliability, freshness)
- [ ] Step 2: Weighted sum → rank
- [ ] Step 3: Top items with score > threshold (default 30), max 10 → keep list
- [ ] Step 4: Remaining → drop list; per-drop one-line reason using worst-scoring dimension
- [ ] Step 5: Enforce minimum: ≥2-3 drops visible even in slow weeks (ranker transparency)
| Dimension | Weight | Range |
|---|---|---|
| intuition_density_fit | 3.0 | high=10, medium=5, low=0 |
| goal_alignment | 2.0 | full-match=10, partial=5, none=2, anti-aligned=-3 |
| dedup_penalty | 2.0 | NEW=+5, OVERLAPS seed=+2, OVERLAPS draft=0, OVERLAPS published=-2 (unless reinforcement_angle strong) |
| source_reliability | 1.0 | essential=10, optional=6, aggregator=4 |
| freshness | 1.0 | in-window=10, republished=5, older=2 |
Threshold for keep: score > 30.
Candidate: Karpathy microgpt (teaches GPT internals in 200 lines, in window).
Candidate: "OpenAI announces GPT-5.5" release post.
update-watchlist.npx claudepluginhub lyndonkl/claude --plugin thinking-frameworks-skillsLLM-powered multi-attribute reranking of candidate sets from SQL or lists via pairwise comparisons on clarity, technical depth, insight. Supports custom prompts, model tiers, TopK.
Renders Trend Scout ranked keep-and-drop lists into a weekly digest markdown file with top signals, explicit drops, and an appendix of all surveyed sources.
Run the daily content pipeline to fetch signals, analyze relevance, draft output, edit for voice fidelity, and deliver the brief