From thinking-frameworks-skills
Classifies hedges in Substacker drafts as precision (keep, e.g., 'n=1 may not replicate') or epistemic-weakness (flag, e.g., 'I think'). Flags weaknesses with commit or specific hedge rewrites. Use for wishy-washy drafts or modal clusters.
npx claudepluginhub lyndonkl/claude --plugin thinking-frameworks-skillsThis skill uses the workspace's default tool permissions.
- [Precision vs weakness](#precision-vs-weakness)
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Related skills: Called by the Editor in the voice pass. Complements voice-check (which flags "I think" as a don't-list phrase when used as primary hedge). This skill does the finer classification.
Precision hedge (KEEP): scope-naming, sample-size-caveat, specific-uncertainty.
Epistemic-weakness hedge (FLAG): softens without adding information.
For each hedge in the draft:
- [ ] Step 1: Detect hedge markers (modal verbs + phrase list above)
- [ ] Step 2: Classify as precision or weakness
- [ ] Step 3: For weakness, suggest a commit OR a specific hedge (both, as 2 rewrite options)
- [ ] Step 4: For precision, leave alone (note in the "calibrated hedges kept" count)
- [ ] Step 5: Emit the hedge audit with both lists
A hedge is precision if paired with specific bounds:
Otherwise weakness. Default to weakness when unsure — the writer prefers over-flagging here.
For each weakness hedge:
Both options; writer picks.
Draft sentences:
Classification:
| # | Hedge | Class | Rewrites |
|---|---|---|---|
| 1 | "I think" | weakness | (a) "RAG beats fine-tuning for most teams." (b) "In the three teams I've worked with, RAG beat fine-tuning." |
| 2 | "I do not know" + scope | precision | Keep as-is. |
| 3 | "Arguably" | weakness | (a) "The attention mask is wrong." (b) "The attention mask looks wrong to me — I have not re-derived the gradient." |
| 4 | "Perhaps" + "very specific" | weakness | (a) "Fine-tuning wins on style." (b) "Fine-tuning wins on style; I have not tested this below 7B." |
slop-detector signal S8.slop-detector S8.