quant-findings-writer

Original🇺🇸 English
Translated

Draft publication-ready Results/Findings sections for quantitative sociology articles. Guides cluster selection, arc construction, paragraph-level moves, and writing techniques based on genre analysis of 83 Social Problems/Social Forces articles across secondary-survey, administrative-data, and content-analysis methods. Use when the user wants to write, draft, or revise a Results section for a quantitative or content-analysis paper. Also use when the user asks for help structuring findings, organizing results, or translating statistical output into publication-ready prose.

7installs
Added on

NPX Install

npx skill4agent add nealcaren/sociology-skillset quant-findings-writer

Quantitative Findings Writer

Draft Results/Findings sections for quantitative sociology articles using structural patterns discovered in 83 Social Problems and Social Forces articles.

Project Integration

This skill reads from
project.yaml
when available:
yaml
# From project.yaml
type: quantitative  # This skill is for quantitative projects
paths:
  drafts: drafts/sections/
  tables: output/tables/
  figures: output/figures/
Project type: This skill is designed for quantitative projects.
Consumes output from r-analyst or stata-analyst (tables, figures, interpretation memos from Phase 5).
Updates
progress.yaml
when complete:
yaml
status:
  results_draft: done
artifacts:
  results_section: drafts/sections/results-section.md

Connection to Other Skills

SkillRelationshipDetails
r-analystUpstreamProduces tables, figures, interpretation memos (Phase 5 output)
stata-analystUpstreamSame as r-analyst but for Stata
article-bookendsDownstreamTakes results section as input for framing
methods-writerParallelMethods section written alongside or before results
lit-synthesisUpstreamProvides theoretical framework for theory-linking
prose-craftCraft guideSentence/paragraph benchmarks (evaluative mode); tone, anti-LLM rules

File Management

This skill uses git to track progress across phases. Before modifying any output file at a new phase:
  1. Stage and commit current state:
    git add [files] && git commit -m "quant-findings-writer: Phase N complete"
  2. Then proceed with modifications.
Do NOT create version-suffixed copies (e.g.,
-v2
,
-final
,
-working
). The git history serves as the version trail.

Workflow

Phase 1: Orient

Gather from the user:
  1. Method type: secondary-survey-analysis, administrative-data, or content-analysis
  2. Key results: tables, model output, or thematic findings to present
  3. Theoretical predictions: hypotheses or expectations the results address
  4. Target length: typical is 12-25 paragraphs (2,000-5,000 words)
If the user has already written a draft, read it and assess which cluster it most resembles before suggesting revisions.

Phase 2: Select Cluster

Present the 7 clusters with their canonical arcs. Recommend 1-2 based on method type and analytic strategy:
ClusterBest forArc
Progressive Model BuilderRegression-heavy papers building from simple to complex specsDESCRIBE → BASELINE → ELABORATE → MECHANISM → ROBUSTNESS
Hypothesis TesterPapers with numbered H1/H2/H3 predictionsSETUP → BASELINE → ELABORATE → SUBGROUP → SUMMARY
Decomposition AnalystGap/disparity papers using Oaxaca-Blinder, mediationDESCRIBE → BASELINE → DECOMPOSE → MECHANISM → ROBUSTNESS
Subgroup ComparatorHeterogeneity-focused papers (by race, gender, class)DESCRIBE → BASELINE → SUBGROUP → COMPARISON → ROBUSTNESS
Temporal TrackerEvent studies, trend analysis, periodizationTEMPORAL → BASELINE → TEMPORAL → SUBGROUP → ROBUSTNESS
Thematic ExplorerContent analysis with qualitative themes/framesTHEMATIC → THEMATIC → THEMATIC → SUMMARY
Causal Inference SpecialistDiD, IV, RDD, matching designsSETUP → BASELINE → ELABORATE → ROBUSTNESS → MECHANISM
Selection heuristics:
  • Survey data + model progression → Progressive Model Builder
  • Admin data + quasi-experimental design → Causal Inference Specialist
  • Admin data + inequality decomposition → Decomposition Analyst
  • Any method + explicit hypotheses → Hypothesis Tester
  • Any method + group comparisons as central question → Subgroup Comparator
  • Content analysis + thematic coding → Thematic Explorer
  • Panel/longitudinal + change over time → Temporal Tracker
After the user selects a cluster, read the matching guide from
clusters/{cluster-name}.md
for detailed arc, paragraph budget, signature techniques, and exemplar patterns.

Phase 3: Build the Arc

Using the cluster guide, construct a section outline:
  1. Map each major finding/table to a MOVE from the standardized vocabulary
  2. Sequence moves following the cluster's canonical arc
  3. Allocate paragraphs using the cluster's paragraph budget
  4. Identify the opening and closing moves
Standardized move vocabulary:
MoveFunction
DESCRIBEDescriptive statistics, sample overview, bivariate patterns
SETUPMethodological restatement, analytic strategy recap
BASELINEInitial/simple models, main effects without interactions
ELABORATEAdd complexity: interactions, nonlinearities, mediators
DECOMPOSEFormal decomposition (Oaxaca-Blinder, mediation, etc.)
SUBGROUPHeterogeneity by subgroups (race, gender, class)
MECHANISMMediation, mechanism tests, process tracing
ROBUSTNESSSensitivity analysis, alternative specs, placebo tests
THEMATICSubstantive theme/topic analysis
TEMPORALOver-time patterns, periodization, event studies
COMPARISONCross-group or cross-context comparison
VISUALKey figure/visualization driving the narrative
SUMMARYBrief recap paragraph
TRANSITIONBridge to discussion section
Present the arc to the user as a numbered outline with paragraph counts per move.

Phase 4: Draft

Write each move following corpus norms. Consult
techniques/techniques.md
for the full technique catalog.
Opening paragraph (choose one based on cluster):
  • Table reference (58% of corpus): "Table 2 presents results from..."
  • Sample description (20%): "Before turning to multivariate models, I describe..."
  • Hypothesis restatement (14%): "Recall that H1 predicted..."
  • Methodological setup (5%): "To estimate the causal effect, I use..."
Body paragraphs:
  • Lead with the finding, not the method
  • Translate every key coefficient into substantive terms (85% of corpus does this)
  • Use attenuation tracking when adding controls: "the coefficient falls from .34 to .21"
  • Connect to theory at moderate density: ~1 theory reference per 3-4 paragraphs for most clusters
  • Report null findings transparently (45% of corpus does this)
Closing paragraph (choose one):
  • Robustness cascade (18%): "Results are robust to..."
  • Strongest finding (18%): save the most important result for the end
  • Subgroup analysis (17%): end with heterogeneity
  • Supplemental reference (14%): "Additional specifications in Appendix Table A3..."
  • Summary (11%): brief recap of all findings
Cross-cutting norms:
  • Median section length: ~18 paragraphs, 3 tables/figures referenced
  • 75% use hybrid table strategy: tables anchor the narrative but prose interprets
  • 55% link results to theory heavily; 40% moderately; only 5% minimally
  • Distinguish statistical from practical significance when warranted

Phase 5: Calibrate

After drafting, check against cluster norms:
  • Does the arc match the canonical sequence?
  • Is the paragraph budget balanced?
  • Are tables referenced with interpretive guidance, not just pointed at?
  • Is theory linking at the right density for the cluster?
  • Are robustness checks present if the cluster expects them?
  • Are null findings acknowledged rather than buried?
Present the draft with a brief calibration note.

Reference Files

  • Cluster guides (read the one matching the selected cluster):
    • clusters/progressive-model-builder.md
    • clusters/hypothesis-tester.md
    • clusters/decomposition-analyst.md
    • clusters/subgroup-comparator.md
    • clusters/temporal-tracker.md
    • clusters/thematic-explorer.md
    • clusters/causal-inference-specialist.md
  • techniques/techniques.md
    — 20 writing techniques with descriptions and frequency data
  • references/corpus-statistics.md
    — summary statistics from the 83-article analysis corpus