iterate-from-user

Synthesizes user-provided articles, issues, or ideas into confirmed ML experiment proposals.

1|Updated Jun 22, 2026
One-click install
npx skills add https://github.com/probabl-ai/ibm-workshop --skill iterate-from-user-probabl-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: iterate-from-user
Source: https://github.com/probabl-ai/ibm-workshop/tree/main/.bob/skills/iterate-from-user
Command: npx skills add https://github.com/probabl-ai/ibm-workshop --skill iterate-from-user-probabl-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a vague user idea, a scientific article, or a GitHub issue into a well-formed ML experiment proposal requires reading the source, mapping it to the project, and confirming intent — this Skill structures that entire sourcing conversation so nothing is fabricated or misunderstood. ## Core Features & Use Cases - Three sourcing branches: Handles article links (fetched via WebFetch), resource links (GitHub issues via gh, spec files, reference repos), and free-text ideas, each mapped to three shaping questions. - Mandatory confirmation gate: Restates the synthesized proposal in plain text and waits for explicit user approval before returning it to the parent iterate-ml-experiment skill. - Risk surfacing: Flags transfer risks, new dependencies, and unverified domain assertions as open gaps instead of silently baking them into the plan. - Use Case: A user pastes a link to a paper on a new regularization technique; the agent reads it, proposes which file in src/<pkg>/ to change, lists dependency concerns, and returns a user-confirmed Proposal block for the experiment journal. ## Quick Start Ask the agent to iterate from a user source, for example: "I want to try the approach from this article — help me turn it into our next experiment proposal."

Frequently Asked Questions about iterate-from-user

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn a research paper into an ML experiment proposal?

Provide the article URL and the agent fetches it with WebFetch, maps the technique to three shaping questions (what to learn, why now, what changes in src/), flags transfer risks and new dependencies, then confirms the synthesis with you before returning the proposal.

How do I propose an experiment from a GitHub issue?

Point the agent at the issue using a full URL, org/repo#N shorthand, or a bare issue number. It runs gh issue view to read the body and recent comments, cites the issue URL as the source, and confirms the proposal with you before handing it to the planner.

Does this skill write experiment design notes or journal files?

No. It only returns a Proposal block as conversation text containing Question, Motivation, Source, Method outline, and Open gaps. The parent skill iterate-ml-experiment drafts the journal/NN_short_name.md design note from that proposal.

What happens if a proposed method needs a new Python library?

New dependencies are never silently included in the method outline. They are flagged as open gaps asking whether to add the library or adapt the approach to the existing stack, with resolution deferred to the data-science-python-stack skill and the user.

When should I use iterate-from-skore instead of user-sourced proposals?

Use iterate-from-skore when the next experiment should be mined from the previous skore evaluation report rather than from a user idea. This skill only fires when the user picks the user sourcing strategy or volunteers a concrete idea, article, or resource link.