From thinking-frameworks-skills
Maintains a topic ledger index tracking seed/draft/published counts, last-touched dates, top seed IDs by density, and hot/warm/cold temperature. Use after creating, promoting, publishing, or killing seeds.
How this skill is triggered — by the user, by Claude, or both
Slash command
/thinking-frameworks-skills:update-topic-ledgerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- [Ledger row schema](#ledger-row-schema)
Related skills: Called by ingest-inbox-item step 8 for each topic on a new seed. Called by any status-changing agent on promote/publish/kill events.
Each topic gets a block in shared-context/topic-ledger.md:
## {topic-slug}
- seeds: N
- drafts: N
- published: N
- last_touched: YYYY-MM-DD
- temperature: hot | warm | cold
- top_seeds:
- {seed-id} (density={N})
- {seed-id} (density={N})
- {seed-id} (density={N})
Update ledger for one topic + event:
- [ ] Step 1: Read the ledger; find or create the row for {topic}
- [ ] Step 2: Update counts based on event (ADDED | PROMOTED | PUBLISHED | KILLED)
- [ ] Step 3: Update last_touched = today
- [ ] Step 4: Recompute temperature
- [ ] Step 5: Recompute top_seeds = top 3 by density across all statuses except dead
- [ ] Step 6: Write the updated row back
| Event | seeds | drafts | published | dead |
|---|---|---|---|---|
ADDED (new seed) | +1 | — | — | — |
PROMOTED (seed → draft) | -1 | +1 | — | — |
PUBLISHED (draft → published) | — | -1 | +1 | — |
KILLED (any → dead) | -1, 0, 0 (whichever bucket) | -1 | -1 | +1 |
hot: last_touched within last 14 days.warm: last_touched 14–60 days ago.cold: last_touched >60 days ago.Temperature is computed, not stored — recompute on every update.
Event: {topic: regularization, event: ADDED, seed_id: 2026-04-21-dropout-as-ensemble-thinned-networks, density: 7}
Existing row:
## regularization
- seeds: 3
- drafts: 1
- published: 1
- last_touched: 2026-03-11
- temperature: warm
- top_seeds:
- 2026-03-11-l2-as-gaussian-prior (density=6)
- 2025-11-14-noise-as-regularization (density=5)
- 2025-09-22-weight-decay-intuition (density=4)
Updated row:
## regularization
- seeds: 4
- drafts: 1
- published: 1
- last_touched: 2026-04-21
- temperature: hot
- top_seeds:
- 2026-04-21-dropout-as-ensemble-thinned-networks (density=7)
- 2026-03-11-l2-as-gaussian-prior (density=6)
- 2025-11-14-noise-as-regularization (density=5)
temperature: cold to preserve historical signal.#pending-tags; this skill only updates rows for tags already in canonical.top_seeds excludes dead seeds. A seed promoted from seed → draft retains its density score.{topic: str, event: str, seed_id: str, density: int}.topic-ledger.md.npx claudepluginhub lyndonkl/claude --plugin thinking-frameworks-skillsCross-references Trend Scout candidate items against a topic ledger to classify as NEW or overlapping with seeds, drafts, or published posts, adding reinforcement angles for published overlaps.
Maintains Obsidian-based LLM-driven wiki: ingests research papers/sources, compiles knowledge, manages topics/milestones/cross-references, queries wiki, runs lint checks.
Scans promoted knowledge files, normalizes tags, flags untagged files, suggests freeform-to-known promotions, detects stale files, suggests cross-references, and regenerates the knowledge index. Invoked via "/index" or "rebuild index".