Research
Analyze Community Claims and Sentiment
A bounded community pulse that samples claims, separates support from sarcasm and anecdote, tracks sentiment and uncertainty, and never treats volume as representative opinion.
The process
Work it in this order.
- Define the communities, claim or topic, sampling frame, language, date window, research question, and the decisions the pulse may inform.
- Check platform terms and actual access before collection, use approved public endpoints, and route any private community evidence through Latch/target-workspace.
- Collect posts or comments with timestamp, pseudonymous author, permalink, text, thread context, and engagement while redacting unnecessary personal data.
- Code each item for claim stance, rationale, intensity, certainty, sarcasm or ambiguity, and evidence type, retaining an explicit unclear category.
- Aggregate by time and relevant subgroup with denominators, missingness, selection effects, moderation effects, and disagreement visible rather than hiding them in one score.
- Cross-check high-impact claims against a primary or authoritative source and investigate contradictions before interpreting the community signal.
- Publish the pulse with sampling details, coded examples, confidence, limitations, evidence, and unresolved risks, and pause before posting or contacting anyone.
Bring this
Inputs the cat will ask for.
- community and claim boundaries
- sampling window and language
- approved access and privacy rules
- research question and output audience
Router + one playbook
Route first. Choose one.
Cat Paw loads one playbook per task rather than merging several. Start with this router; the remaining paths are workflow-specific candidates it can inspect.
- Router:
recent-research-pack skills/recent-research-pack/community-claim-sentiment-pulse/SKILL.md
Guardrails
The boundaries travel with the prompt.
- Verify the actual tools, accounts, permissions, and workspace before starting; never claim an unavailable tool, account, source, or capability.
- Use Latch/target-workspace for private code, artifacts, live probes, or non-public data; if that access is unavailable, stop at the boundary and report the blocker rather than substituting a guess.
- Pause for explicit approval before consequential external actions; return evidence and unresolved risks, assumptions, and any action still awaiting approval.
Done means
A checkable finish.
A reproducible community pulse preserves its sampling frame and coded evidence, distinguishes sentiment from volume and anecdote, and reports limitations and unresolved risks.
Sources
Where this process came from.
- github.com/mvanhorn/last30days-skill/tree/084662b501fb0dba95bd55eff0c258d35e0dc499/
- www.reddit.com/dev/api/
- www.pewresearch.org/methods/
Sources establish the workflow pattern. Reddit and community posts, where present, are treated as practitioner anecdotes rather than universal facts.