research-loop

Solid

Orchestrates survey-architect, feedback-synthesizer, and research-reporter as an iterative research loop that routes back upstream when a downstream step can't proceed cleanly, with per-study state and a per-product longitudinal benchmark. Use this as the single entry point for any UX research task — a new study, raw data to make sense of, or a report to write — rather than calling the three skills directly. Trigger when someone starts a new research study, pastes raw feedback/survey data without a study already in motion, or asks to "run the research loop."

Data & Documents 20 stars 0 forks Updated today MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
44
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Research Loop Runs survey-architect, feedback-synthesizer, and research-reporter as a loop that behaves like an actual research team: someone can say "that sample's too small, we need more data" and send it back, rather than quietly writing up a shaky number. Each of the three skills works standalone. This skill exists for the handoffs between them and the file structure that lets a later skill (or a later *study*) pick up where an earlier one left off. ----- ## The loop at a glance ``` Entry detection ↓ survey-architect (intake → instrument → sample size → deploy-ready spec) ↓ [ pause: wait for data collection ] ↓ feedback-synthesizer (score + CI + significance + theme + severity) ↑___________kick back if n insufficient for stated goal_______| ↓ research-reporter (audience-formatted output) ``` Max loop-backs: 2 per study. If a second kickback doesn't resolve it, surface the trade-off to the researcher rather than looping a third time. ----- ## Entry detection **Run `scripts/routing.py`'s `detect_entry_point(...)`** rather than eyeballing the table below — pass whether a learning goal, raw data, an existing study folder, and a synthesis file are present, and use its return value. The table is here to show the reasoning, not to be hand-matched each time: | What's pasted / asked | Entry point | |---|---| | A research question, no data yet ("I need to know if X is usable") | survey-architect | | Raw survey results / CSV / feedback pile, no study...

Details

Author
ommakes
Repository
ommakes/Skills
Created
6 months ago
Last Updated
today
Language
HTML
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

research-loop

Run autonomous, metric-driven experiments on a version-controlled implementation against a fixed trusted evaluation harness. Use when the user asks to improve eval pass rate, benchmark score, prompt or policy quality, performance, cost, or another measurable outcome through repeated hypothesis, change, evaluate, and keep-or-discard cycles. Protect generalization with holdout gates, immutable evidence provenance, and replay-safe recovery. Reject hardcoded cases, benchmark leakage, scenario-specific patches, and harness gaming. Do not use for one-off debugging, ordinary test fixing, or Agent Skill artifact optimization.

2 Updated 1 weeks ago
Emlembow
AI & Automation Listed

loop-engineering

Use to design or add a new bounded loop to the kit's SDLC orchestration ("design a new loop", "is this worth a loop"), or mentions the Karpathy loop / autoresearch / hill-climb / search-and-select prompt or parameter tuning. NOT for a one-off in-session Stop-hook goal (use goal-craft), NOT for the debug loop (already exists, use /kit:debug), NOT for building the loop's actual code.

10 Updated today
dwarvesf
AI & Automation Listed

learning-loop

(Industry standard: Loop Agent / Single Agent) Primary Use Case: Self-contained research, content generation, and exploration where no inner delegation is required. Self-directed research and knowledge capture loop. Use when: starting a session (Orientation), performing research (Synthesis), or closing a session (Seal, Persist, Retrospective). Ensures knowledge survives across isolated agent sessions.

7 Updated 2 days ago
richfrem