buildbetter-synthetic-research
Installation
SKILL.md
BuildBetter Synthetic Research
Safety Contract
Synthetic research generates hypotheses; it does not prove real customer demand, prevalence, willingness to pay, or causal impact. Search organization skills with list-skills and get-skill first. Confirm every metered operation from its returned estimate, and obtain separate exact approval before non-disposable deletion.
If any named tool is absent from the registered MCP inventory, report that the workflow is not available in this environment. Do not approximate a missing mutation through run-query.
Workflow
- Inspect before creating: list-personas, list-persona-companies, list-persona-panels, and list-persona-type-templates.
- Define the research decision, real evidence already available, target segment, source boundary, unknowns, and what synthetic output may and may not establish.
- Use preview-persona-generation to inspect source counts and sample evidence without consuming credits. Tighten the source filter when it mixes incompatible segments.
- For AI-generating tools, call once to receive the estimate. When requiresConfirmation is true, read back estimatedCredits and scope, obtain approval, then rerun the exact call with its confirmationToken.
- Create or update personas and companies only after reviewing drafts. Preserve source evidence, assumptions, and unsupported fields.
- Create a focused panel with deliberate variation. Use replica-set respondents only when the study benefits from within-persona variation.
- Create a persona test run with a clear question, options or stimuli, and decision rule. Poll the returned operation when asynchronous, then inspect get-persona-test-run and list-persona-test-run-responses.
- Use persona chats for follow-up exploration, not to manufacture consensus. Preserve thread and message IDs.
- Synthesize findings as hypotheses, disagreements, segment effects, and real-customer validation needs.