experiment-to-project
Turn an AI/agent experiment with several failed or half-working attempts into an evaluated, measurable project.
Skill by smlfg
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/smlfg-experiment-to-project
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: testing, agent-building
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/experiment-to-project
What's inside
- Skill name
experiment-to-project- Description
- Turn an AI/agent experiment with several failed or half-working attempts into an evaluated, measurable project. Runs a grill-me post-mortem of the failed attempts, fixes one primary metric plus guardrails that must stay at zero, builds the test bench before the prototype, then iterates one change per measured run. Use before building yet another prototype, or when asked to "grill me", evaluate, make it SMART or professional.
- License
- MIT
- Instructions
- 97 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Experiment to Project Core rule: **be able to measure before you build.** If nobody can say how improvement will be recognised, it is still a try-out session. Roles: the human owns the goal, the hard limits, the ground truth and real trade-offs. The agent reads old attempts, builds the bench, measures, classifies findings and reports. Never ask the human what you can find out yourself. ## Phase 0: post-mortem of the failed attempts (grill me) For every earlier attempt, ideally questioned by a second agent or person who keeps digging: 1. What was it supposed to do, in one sentence? 2. Where exactly did it fail? Observation, not guess. 3. Why? Keep asking until the cause is something you can change. 4. What follows: a hard limit, a rule, a test case, or "never try again"? Output: a table *attempt → cause → consequence* and a list of hard limits (what must never happen). Every failed attempt becomes a test case. ## Phase 1: define success (SMART) | Question | Answer must be | |---|---| | What does the human notice when it works? | one sentence from the user's side | | **Primary metric** | exactly one, with a target (e.g. hit rate ≥ 90 %) | | **Guardrails** | counts that must stay 0 and are never traded against the primary metric | | **Cost** | seconds per run, money per day, quota | | Scope and date | which cases, by when | ## Phase 2: test bench before prototype 1. **Test set**: synthetic cases for breadth, real cases for truth; every Phase 0 failure is in it. 2. **Ground truth per case**: what the right outcome is. No truth, no measurement. 3. **Scoring**: fixed outcome categories (hit, miss, critical, unsolicited …), never "looks good". 4. **Simulation**: the real system runs against a stand-in of its environment, so the live system and the human are not disturbed. 5. **Baseline**: measure the simplest possible solution first. ## Phase 3: smallest measurable prototype Only as much as the bench can measure. Risky actions (write, send, delete, restart) sit behind guard checks with a kill switch before they run for the first time. ## Phase 4: the loop 1. One change, one run. 2. Read results **verbatim**, not only the numbers. 3. Attribute every finding to a cause: model, rule/code, or **the measurement itself**. A number that improves because the scorer is broken is not progress. 4. Fix the cause, log it in a findings table (round, finding, cause, fix). 5. Repeat until the targets are met or it is clear the approach does not carry. ## Phase 5: stages into reality Simulation → replay of real data → supervised use (e.g. three clean runs) → autonomous. Each stage has a gate: the Phase 1 metrics. ## Phase 6: show what is proven One page with the metrics across rounds, the findings table, and an honest *proven / not proven* table. ## Warning signs: still a try-out session - Nobody can name the primary metric. - "It worked" rests on a single attempt. - Testing happens directly on the live system. - Every new attempt starts from zero instead of analysing the last one. - A model is swapped without rerunning the same test set. ## Project card ```text Project: What the human notices when it works: Failed attempts (cause → consequence): Hard limits: Primary metric + target: Guardrails (= 0): Cost (time, money, quota) + limit: Test set (synthetic / real), truth from: Baseline: Stages + gate per stage: Status (date, round, numbers): ``` ## Example ```text Project: handwriting tutor agent on an e-ink tablet Failed attempts: 8 reading variants, e.g. geometric line cut merged 8 lines into 4 (slanted writing) → read the whole page, snap model boxes to the real ink file write with UI restart logged the user out → hard limit: no restart while writing Primary metric: hit rate on lines that need a reaction, target ≥ 90 % Guardrails: false green on a mistake = 0, unsolicited help = 0, logouts = 0 Cost: ≤ 10 s per round, max 20 s Round 3: 7/8 hits, 0 critical, 0 unsolicited, 7.2 s; one "miss" was a scoring bug, not the agent ``` ## Use case You have tried a project five times with different agents and each attempt "almost worked". Instead of attempt six, `/experiment-to-project` turns the five into a cause table and hard limits, fixes one number that decides success, builds a simulation that measures it, and only then lets the next prototype run, one measured change at a time.
From smlfg/HAI-skills-registry, MIT.
More from smlfg/HAI-skills-registry
- 0.570score
pdf-to-md
smlfg
Convert PDFs (lecture slides, scripts, books) into clean Markdown/text an agent can read and search, with automatic fallback to Tesseract OCR for scanned PDFs.
SkillAFreshness: AClaude Code +9 - 0.570score
archify-swarm
smlfg
Map a repository's architecture with several cheap/free models in parallel, verify every claimed file:line deterministically against the committed code, and…
SkillAFreshness: AClaude Code +9 - 0.565score
agentic-gate-verification
smlfg
Decide whether agentic work may proceed, be marked done, merge, or spawn more work.
SkillAFreshness: AClaude Code +9 - 0.565score
commit
smlfg
Create atomic git commits with a secrets/artifact safety check, green tests, and explicit human approval per commit.
SkillAFreshness: AClaude Code +9 - 0.565score
cross-model-review
smlfg
Get independent second, third and fourth opinions from different model families on a problem or solution, then synthesise convergence (validated) versus…
SkillAFreshness: AClaude Code +9 - 0.565score
github-community-checklist
smlfg
Audit a GitHub repo's community health files (description, README, license, code of conduct, contributing, security policy, issue/PR templates).
SkillAFreshness: AClaude Code +9 - 0.565score
skilleval
smlfg
Run the same task through several models or agents and score the artifacts against a pre-agreed, machine-checkable quality axis.
SkillAFreshness: AClaude Code +9 - 0.565score
subprocess-cli-pitfalls
smlfg
Diagnose Linux CLI commands that run in milliseconds in a terminal but hang or crawl when called via Python subprocess (or any non-TTY caller like cron or an…
SkillAFreshness: AClaude Code +9 - 0.565score
coursepack
smlfg
Push an entire course folder into Google NotebookLM and generate prioritised study media (audio, video, study guide) per topic and per exercise sheet, driven…
SkillAFreshness: AClaude Code +9 - 0.565score
podcast
smlfg
Produce an audio podcast from source material (doc, text, link, topic) via Google NotebookLM's MCP server.
SkillAFreshness: AClaude Code +9 - 0.565score
spoiler-free-shorts
smlfg
Add a short (60–90 s) NotebookLM video to each task of an existing interactive learning page, using a parallel example so the short never solves the task…
SkillAFreshness: AClaude Code +9 - 0.565score
visual-explainer
smlfg
Generate self-contained HTML explainers with SVG diagrams and interactive step-by-step animations for algorithms, data structures, systems or concepts.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 23, 2026 (4 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/smlfg/HAI-skills-registry
- Website
- human-agent-interface.com
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from smlfg
- 0.606score
HAI-MCP
smlfg
Model-agnostic MCP control plane for HAI: bounded missions, owner-gated actions, drift checks.
ConnectorAFreshness: ALocal★ 1↓ 47/wkClaude Code +5 - 0.570score
archify-swarm
smlfg
Map a repository's architecture with several cheap/free models in parallel, verify every claimed file:line deterministically against the committed code, and…
SkillAFreshness: AClaude Code +9 - 0.570score
pdf-to-md
smlfg
Convert PDFs (lecture slides, scripts, books) into clean Markdown/text an agent can read and search, with automatic fallback to Tesseract OCR for scanned PDFs.
SkillAFreshness: AClaude Code +9 - 0.565score
automation-handover
smlfg
Hand a verified automation over to its users with a short explanation, a visible demo through the real UI, a demonstrated stop path, and one small user action…
SkillAFreshness: AClaude Code +9 - 0.565score
commit
smlfg
Create atomic git commits with a secrets/artifact safety check, green tests, and explicit human approval per commit.
SkillAFreshness: AClaude Code +9 - 0.565score
agentic-gate-verification
smlfg
Decide whether agentic work may proceed, be marked done, merge, or spawn more work.
SkillAFreshness: AClaude Code +9
Cite this page
experiment-to-project skill. Agent Mart. https://agentmart.dev/skills/smlfg-experiment-to-project (last updated 2026-10-24)