From open-science-skills
Guides structural topic model (STM) specification for survey/experimental text data: model selection (STM/LDA/BERTopic), preprocessing, diagnostics, covariates, reporting.
npx claudepluginhub scdenney/open-science-skills --plugin open-science-skillsThis skill uses the workspace's default tool permissions.
- Default to Structural Topic Models (STM) when analyzing text from surveys or experiments. STM incorporates document-level metadata — treatment conditions, respondent demographics, country — directly into estimation, allowing prevalence and content to vary with covariates (Roberts et al. 2014).
Guides LLM text classification for survey data: codebook design, zero/few-shot/fine-tuning selection, model choice, human-LLM hybrids, validation, reproducibility.
Guides designing qualitative studies, developing coding schemes, and performing thematic analysis using grounded theory, phenomenology, and reflexive protocols for trustworthiness.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Share bugs, ideas, or general feedback.
prevalence = ~ treatment + country (Roberts et al. 2014).init.type = "Spectral") for reproducibility. Spectral initialization is deterministic given the same data, unlike random initialization which requires multiple runs (Roberts, Stewart & Tingley 2019).findThoughts() or equivalent. Do not interpret topics from word lists alone — the documents provide essential context.estimateEffect(). For experimental data, test whether treatment conditions significantly shift which topics respondents discuss. For cross-national data, test whether topic prevalence differs by country. Plot these effects with confidence intervals (Roberts et al. 2014).