research-1-grill
Interrogate a research idea one decision at a time until it is researchable.
Skill by yhlai0911
Chalk Labs
Need help deploying research-1-grill?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/yhlai0911-research-1-grill
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: research
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/research-1-grill
What's inside
- Skill name
research-1-grill- Description
- Interrogate a research idea one decision at a time until it is researchable.
- License
- MIT
- Instructions
- 85 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Step 1 - Grill the Idea > **Mainline step 1 of 6.** Open the first response by telling the user where they are. Next step: `research-2-brief`. Use a **decision tree** as the leading concept. Resolve one consequential branch at a time until the idea has a bounded question, a defensible mechanism, observable evidence, and a way to fail. ## Workspace resolution Resolve `.research/config.yaml` per [writeback-protocol.md](../../primitives/research-workspace-contract/references/writeback-protocol.md), binding `canonical.context`, `canonical.decisions`, and `canonical.claims` as `CONTEXT`, `DECISIONS`, and `CLAIMS`. When the config is absent, stop and recommend that the user invoke `research-setup`; never invoke it yourself. ## Guardrails - After path resolution, read `CONTEXT`, relevant records in `DECISIONS`, and `CLAIMS`. - Investigate facts with the appropriate model-invoked research primitives. Do not ask the user to recall facts the agent can verify. - Put choices, interpretations, priorities, and trade-offs to the user one at a time. Include a recommendation and its cost. - Never invoke another user-invoked skill. - Update `CONTEXT`, `DECISIONS`, and `CLAIMS` as understanding changes. Do not leave settled knowledge only in chat. ## Stage 1 — Fix the root Establish the phenomenon, decision problem, target audience, desired contribution, and practical constraint that motivate the study. Separate the user's desired outcome from claims about the world. Recover supplied answers and existing title, data, design, or draft before asking. Start at the first unresolved research choice, not a request for a title or a fresh topic when those inputs already exist. Apply the mission and working-title rules in the writeback protocol; a broad direction is allowed to have no title yet. **Complete when:** the user confirms one sentence describing what the study must describe, interpret, explain, estimate, predict, design, or decide. ## Stage 2 — Walk the tree Resolve dependent decisions in order: 1. research question and unit of analysis; 2. constructs, outcomes, treatments, mechanisms, or theoretical objects; 3. target population, setting, period, and boundary conditions; 4. estimand or prediction target; 5. contribution relative to the closest literature; 6. data obtainability and measurement; 7. identification or inferential logic; 8. discriminating predictions, falsifiers, and kill thresholds; 9. ethics, reproducibility, scope, and explicit non-goals. Use `research-grilling` for the interview discipline and `research-domain-modeling` when terms or relations change. Resolve prerequisite branches before their dependents. **Complete when:** every live branch is either resolved, backed by a named evidence task, or explicitly ruled out. ## Stage 3 — Stress-test researchability Try to break the idea with the closest prior work, data constraints, rival mechanisms, identification threats, measurement failure, and ethical constraints. Convert each surviving uncertainty into a testable question rather than optimistic prose. For degree-topic selection, apply [academic-topic-admission.md](../../primitives/research-grilling/references/academic-topic-admission.md). Compare concrete directions against original literature, an actual small data-access/measurement check when empirical data are required, and a defensible degree-level contribution. A familiar managerial puzzle, an existing related paper, a metadata page or a polished title alone is insufficient. Return `repair` or `blocked` when a load-bearing premise fails; do not manufacture novelty, a mechanism or a moderator to make the topic pass. **Complete when:** the idea has at least one credible failure condition and no hidden assumption that would invalidate the whole design. Use descriptive or interpretive logic when appropriate; do not invent a causal mechanism just to pass this step. ## Stage 4 — Write the resolved idea Write or update the resolved-idea outcome in `CONTEXT`, linking consequential decisions in `DECISIONS`. Use `$research-grilling`'s admission tests and decision-record lifecycle; do not force routine summary or title wording into a new RDR. Record: - confirmed research question and intended contribution; - research purpose and destination; for degree work or a requested titled output, a proposed or accepted revisable working title, or an explicit unresolved title with the missing prerequisite; - for degree work, distinguish the original plain-language puzzle, the bounded research question and the academic working title; check the title's constructs/relationship and supported population/scope together with the literature and feasibility evidence, not as a cosmetic naming exercise; - construct and mechanism definitions; - unit, population, setting, and scope; - required evidence and current claim-chain links; - proposed design direction; - falsifiers and kill thresholds; - unresolved facts and user decisions; - idea verdict: `researchable`, `blocked`, `repair`, or `needs-map`, separate from an RDR's `proposed|accepted|blocked|superseded` lifecycle. Write canonical terms to `CONTEXT` and factual claims to `CLAIMS`. **Complete when:** the user confirms the resolved idea (including title state when applicable), it reads back with its source pointers, and a fresh researcher can understand why it is or is not researchable. Title acceptance cannot turn an unverified data or literature premise into a passing gate. ## Register and verify For every terminal outcome reached with a readable workspace, write or update its canonical record through the resolved output path, then register it in `CONTEXT` and read it back per the writeback protocol. A claim-only outcome uses its claim IDs. Keep this skill's `researchable`, `blocked`, `repair`, `needs-map`, and `kill-candidate` verdicts in the resolved-idea outcome, distinct from decision lifecycles and the three index statuses. ## Stop branches Every branch below is terminal. Name the branch, say what it means, and name the next step; never continue past a branch on your own initiative. - Hand off as `researchable` once every stage gate passes: tell the user the idea now has a bounded question, a defensible mechanism, observable evidence, and a way to fail, then name `research-2-brief` as the next step and stop. Converging is not permission to run it. - Stop as `blocked` when a load-bearing factual premise cannot be verified. - Stop as `repair` when the idea can survive only after a named change. - Stop as `needs-map` when the unresolved decision graph will not fit one session; recommend `research-map` and yield. - Stop as `kill-candidate` when evidence makes the central claim infeasible, non-distinct, unethical, or unfalsifiable; record the reason and ask the user for the final decision.
From yhlai0911/research-os, MIT.
More from yhlai0911/research-os
- 0.570score
research-finance-social-science
yhlai0911
Review an empirical finance or social-science research design using domain-specific validity checks, when the user chooses this optional profile.
SkillAFreshness: AClaude Code +9 - 0.570score
artifact-reconciliation
yhlai0911
Resolve conflicting canonical research artifacts into one verified current state without erasing either intent or provenance.
SkillAFreshness: AClaude Code +9 - 0.567score
research-5-run
yhlai0911
Claim and execute one eligible research workpackage with bounded authority, falsification gates, receipts, and readback.
SkillAFreshness: AClaude Code +9 - 0.567score
research-auto
yhlai0911
Develop a topic, direction, problem, source, or partial idea through adaptive interviewing, evidence research, reviewer attack, and repair until it becomes a…
SkillAFreshness: AClaude Code +9 - 0.565score
citation-audit
yhlai0911
Verify that citations exist, are primary where appropriate, and entail the claims they support.
SkillAFreshness: AClaude Code +9 - 0.564score
writing-research-skills
yhlai0911
Design, review, and maintain predictable Research OS skills.
SkillAFreshness: AClaude Code +9 - 0.558score
research-status
yhlai0911
Show where the project stands on the mainline, what exists so far, and what the next action is.
SkillAFreshness: AClaude Code +9 - 0.558score
research-3-falsify
yhlai0911
Predeclare what evidence would kill the current research design before any expensive work begins.
SkillAFreshness: AClaude Code +9 - 0.558score
research-4-tasks
yhlai0911
Split a research brief into dependency-aware tracer workpackages.
SkillAFreshness: AClaude Code +9 - 0.558score
research-save
yhlai0911
Create a verifiable handoff that preserves research continuity across sessions.
SkillAFreshness: AClaude Code +9 - 0.558score
research-6-review
yhlai0911
Attack the current research design or draft as a skeptical journal panel and record every finding.
SkillAFreshness: AClaude Code +9 - 0.558score
research-map
yhlai0911
Map a multi-session research effort as decisions that progressively clear the fog.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 17, 2026 (14 days ago)
- Last release
- Oct 19, 2026 (12 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/yhlai0911/research-os
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from yhlai0911
- 0.570score
artifact-reconciliation
yhlai0911
Resolve conflicting canonical research artifacts into one verified current state without erasing either intent or provenance.
SkillAFreshness: AClaude Code +9 - 0.570score
research-finance-social-science
yhlai0911
Review an empirical finance or social-science research design using domain-specific validity checks, when the user chooses this optional profile.
SkillAFreshness: AClaude Code +9 - 0.567score
research-auto
yhlai0911
Develop a topic, direction, problem, source, or partial idea through adaptive interviewing, evidence research, reviewer attack, and repair until it becomes a…
SkillAFreshness: AClaude Code +9 - 0.567score
research-5-run
yhlai0911
Claim and execute one eligible research workpackage with bounded authority, falsification gates, receipts, and readback.
SkillAFreshness: AClaude Code +9 - 0.565score
citation-audit
yhlai0911
Verify that citations exist, are primary where appropriate, and entail the claims they support.
SkillAFreshness: AClaude Code +9 - 0.564score
writing-research-skills
yhlai0911
Design, review, and maintain predictable Research OS skills.
SkillAFreshness: AClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get research-1-grill running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
research-1-grill skill. Agent Mart. https://agentmart.dev/skills/yhlai0911-research-1-grill (last updated 2026-10-24)