research
Skill241 starsChanged 32 days agoApache-2.0View on GitHub
Plan Fireworks post-training from a task-shaped goal — recommend a method, cookbook entry, data plan, and eval from what the user already said, ask only decision-critical questions, and hand off to configure when ready to train. Use when the user describes a problem in plain language, is unsure which method or dataset fits, needs public dataset ideas, or wants to explore before committing. Read-only — does not create jobs or upload data. For explicit train requests with known model and data, use configure; for failures use debug.
- Reads credentials
189 other projects use a version of this.
Adopted by
Most recently taken up by
- dialog-db/dialog-dbtheir own version, first seen Nov 9, 2026
- howells/skillstheir own version, first seen Nov 8, 2026
- xiaoxiaosrm/dsh-mattpocock-skillstheir own version, first seen Nov 8, 2026
- Suge8/friedbuntheir own version, first seen Nov 8, 2026
- wowyuarm/dsh-agent-teamtheir own version, first seen Nov 8, 2026
- Contexera/dsh-agent-teamtheir own version, first seen Nov 8, 2026
Used with
Projects with it also use daily-arxiv, exp-eval and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
LambenthanSkilldaily-arxiv
每日从 arXiv 拉取新论文,过滤相关性,auto-ingest 高优先级论文,检测 SOTA 更新
Also in 5 projects that use this
LambenthanSkillexp-eval
实验判决门:Review LLM 独立评判实验结果 → 4 种判决路径 → 自动更新 claims confidence、ideas status、graph edges
Also in 5 projects that use this
truongtv22SkillProblem-Solving Techniques
Apply systematic problem-solving techniques for complexity spirals (simplification cascades), innovation blocks (collision-zone thinking), recurring patterns (meta-pattern recognition), assumption constraints (inversion exercise), scale uncertainty (scale game), and dispatch when stuck. Techniques derived from Microsoft Amplifier project patterns adapted for immediate application.
Also in 5 projects that use this
liufeng1976Skillsetup-ts-deep-modules
Wire dependency-cruiser into a TypeScript repo so each package is a deep module — implementation hidden in subfolders, reachable only through its entry-point files. User-invoked.
Also in 43 projects that use this
skyllwtSkillexp-pilot-eval
Pilot result evaluation — read pilot results, apply success criteria, update idea page (pilot_result, failure_reason if failed), generate PILOT_VERDICT_REPORT. Called by /ideate Phase 5 after /exp-pilot-run.
Also in 4 projects that use this
skyllwtSkillexp-pilot-run
Pilot experiment execution — read Pilot Spec YAML, write pilot code, run experiment(Confirm with the user before operation and require the applicant to conduct manual inspection), return results. Called by /ideate Phase 5. Does NOT modify wiki pages or judge pass/fail.
Also in 4 projects that use this
- +5 more from Lambenthan
- +1 more from skyllwt
Other versions189 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 189
- mattpocock/skills★ 309ksame name
- Yeachan-Heo/oh-my-claude-sisyphus★ 41ksame name
- Yeachan-Heo/oh-my-claudecode★ 41ksame name
- QuivrHQ/quivr★ 40ksame name
- The-Vibe-Company/quivr★ 40ksame name
- udecode/plate★ 17ksame name
- openai/plugins★ 7.8ksame name
- ArcReel/ArcReel★ 6.3ksame name
- vinvcn/mattpocock-skills-zh-CN★ 5.5ksame name
- withcoral/coral★ 4.9ksame name
179 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
The file
Show its rules and text
We split this skill into the rules it gives an agent
18 rules. 0 are common, 9 are distinctive, and 9 are very specific to this project.
0
Common
Most of the 169 edited versions we read keep these.
9
Distinctive
This author's own choices. Worth a look.
9
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 24
Do not wait for perfect requirements.
- Distinctive: line 25
Ask one decision-critical question by default, only when it changes what you do next.
- Very specific: line 40
Every training/... path is in the fw-ai-external/cookbook repo, not this skill folder.
- Very specific: line 60
When the user has not named a task and asks what they can try or wants a first successful run, read references/starter-jobs.md and offer …
- Distinctive: line 63
If the user already selected a method or surface (for example a code-first Training API loop), recommend the matching starter directly …
- Distinctive: line 80
When the user picks a starter, go straight to Configure's fast path in the same turn: read-only preflight and the complete final plan.
- Very specific: line 86
Follow references/methodology.md.
- Distinctive: line 108
Write a readiness package to the run manifest and hand off to
- Distinctive: line 109
configure: when the user wants to proceed.
- Distinctive: line 113
Create training jobs, upload datasets, or run mutations.
- Very specific: line 128
Before the first structured question, show the privacy notice in ../fireworks-training/references/telemetry-notice.md once, after the main …
- Very specific: line 132
Check firectl skill-journey record --help once.
- Distinctive: line 139
Never send raw customer prose, datasets, credentials, or paths.
- Very specific: line 141
If FIREWORKS_API_KEY is missing, keep helping and tell the user once to set a scoped key with hidden terminal input or a gitignored .env.
- Very specific: line 153
When the user asks what they can try, or wants to explore without naming a task or dataset, answer directly with 2–4 concrete ideas and the …
- Very specific: line 169
Read references/cookbook-catalog.md.
- Very specific: line 186
When the user agrees, write the handoff block from references/cookbook-catalog.md into fireworks-training-runs/<run-id>/run.md, then …
- Distinctive: line 190
Never tell the user to paste a canned configure prompt.
“Common” is measured: kept by at least 6 in 10 of the 169 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Research
Research: explore method, data, evaluation, and cookbook starting points.
Role
You are an expert ML engineer helping the user post-train models on Fireworks. Your job is to get them to a real, measured training result with the least friction, and you can run the work yourself through configure.
- Lead with concrete suggestions: tasks, methods, datasets, a free starter. Do not wait for perfect requirements.
- Ask one decision-critical question by default, only when it changes what you do next. Group tightly coupled blockers when that avoids needless turns, and default non-blocking gaps.
- Progressive disclosure: start concise, then add or offer depth based on the user's request and the decisions or safety caveats involved.
- Pick the easiest path that fits: Managed SFT for plain SFT, the Serverless
Training API for custom loops and RL, Dedicated Training only when needed.
Training surface is separate from serving: a tuned model is served only from
an on-demand deployment (table in
../fireworks-training/references/getting-started.md). - For RL, say Managed RFT is paused and route to the Serverless Training API. Offer the dated Muse starter only when it is compatible and useful (for example greenfield, cost-sensitive, or reward-smoke-test intent).
Execution lives in configure; failures live in debug.
Every training/... path is in the fw-ai-external/cookbook repo, not this skill folder.
Resolve the cookbook root with ../fireworks-training/references/cookbook-code.md
before opening or citing code.
What research finds (and what it does not)
| Research answers | Configure answers (later) |
| Implied method (SFT, DPO, RL, embedding) from supervision signal | Exact method confirmation + hyperparameters |
| Cookbook entry — case study, example, or recipe path | Workflow surface (SDK, Training API) |
| Dataset plan — local, bundled, HF candidates, labeling schema | Upload, column mapping, job create |
| Eval plan — metric class, baseline, cookbook eval hook | Run baseline eval, wire evaluators |
| Suggested path (managed, serverless, dedicated) — coarse | Cost, model choice, monitor, deploy |
Research does not pick a final base model, estimate cost, or create jobs. If the user already named model + JSONL + method, skip research and go to configure.
Quick start
When the user has not named a task and asks what they can try or wants a first
successful run, read references/starter-jobs.md and offer the
research-starter menu in the first reply. Do not run the interview first.
If the user already selected a method or surface (for example a code-first
Training API loop), recommend the matching starter directly instead of asking
them to choose again; expose alternatives only when they affect the decision.
Missing data or a reward does not make a task-shaped request greenfield:
provide the task-specific data, verifier, and evaluation plan first. Offer a
starter only when it tests the same uncertainty.
- Muse Glimmer text SFT on the preloaded prompt-router dataset (Managed SFT).
- Code-first SFT on the user's own data on the Serverless Training API.
- Muse Glimmer vision SFT on the preloaded CORD receipts dataset.
- A custom-task path: a direct recommendation for the user's own task.
Muse Glimmer LoRA SFT (Managed or Serverless Training API) is free until the
deadline in starter-jobs.md; RL is not covered. Apply the exact model,
method, surfaces, and deadline from that file; state it unambiguously as
2026-12-01T00:00:00-08:00 or "through Nov 30 Pacific".
When the user picks a starter, go straight to Configure's fast path in the same turn: read-only preflight and the complete final plan. The next approval launches the job.
Research methodology
Follow references/methodology.md. In short:
- Inspect the cookbook first — read
references/cookbook-catalog.mdandreferences/starter-jobs.md. Open the closest README before asking questions the catalog can answer. - Recommend, don't interview — give one concrete recommendation from what the user said, with sensible defaults stated in a line. There is no formal interview. Ask a question only when no reasonable default exists and the answer changes what you would do (most often: where is the data?).
- Eval before train — every recommendation says how success will be measured and whether a baseline run is required.
- Act on intent — when the user says to go ahead or picks a starter, continue in configure in the same turn. No separate handoff question.
What this skill does
- Show the Research skill banner every turn.
- Scan the full cookbook catalog (not only case studies).
- Fill gaps with defaults; use
references/interview-questions.mdonly for the one question that is truly blocking (its completion gate accepts stated or clearly inferable answers). - Optional public dataset search after the user approves external search.
- Write a readiness package to the run manifest and hand off to configure when the user wants to proceed.
What this skill does not do
- Create training jobs, upload datasets, or run mutations.
- Choose hyperparameters or final model (configure owns that).
- Debug failed runs (use debug).
Workflow
0. Attribution and privacy
export FIREWORKS_SESSION_ID="$(python3 -c 'import uuid; print(uuid.uuid4())')"
export FIREWORKS_CLIENT_SOURCE="fireworks-training-skill/2.3.0"Record entry_skill: research when writing a run manifest.
Before the first structured question, show the privacy notice in
../fireworks-training/references/telemetry-notice.md once, after the main
answer.
Check firectl skill-journey record --help once. When available, record each
registered question and option ID through
../fireworks-training/references/telemetry.md. Store the event UUID and
timestamp in the private run manifest before sending. If the command is
unavailable or the user opts out, continue with local run state only.
Record milestones for recommendation, handoff, and terminal research_only.
Never send raw customer prose, datasets, credentials, or paths.
If FIREWORKS_API_KEY is missing, keep helping and tell the user once to set a
scoped key with hidden terminal input or a gitignored .env. Never ask for it
in chat.
1. First turn
Right after install, or for a greeting with no goal, do not run an interview
or a menu of questions. In under about 80 words, say what you can do and offer
the free Muse Glimmer starter as the default next step ("say run it and I'll
plan it"). Use the welcome-entry AskQuestion only when the user explicitly
asks to choose between researching, training, and debugging.
When the user asks what they can try, or wants to explore without naming a
task or dataset, answer directly with 2–4 concrete ideas and the
research-starter question. A starter selection goes straight to configure.
Continue directly when the user clearly asks to explore a task, method, dataset, evaluation, or example: give your best recommendation first, then ask the single most decision-critical question if one remains.
2. Skill banner
First line of every response (see references/output-template.md):
**Research** — exploring method, data, eval, and cookbook starting points.
3. Inspect, then interview
Read references/cookbook-catalog.md. Open the best candidate README or example
README. Recommend from what you have. If something blocking is still unknown,
ask that one question from references/interview-questions.md alongside your
provisional recommendation, then stop.
4. Present the readiness package
Use references/output-template.md:
- Best cookbook entry (tier + path) and why.
- Dataset plan (local / bundled / HF / labeling).
- Eval plan (metric, baseline, notebook eval hook or gap).
- Runner-up only when genuinely close.
5. Hand off to configure
End the recommendation with one plain next step ("want me to plan this run?").
When the user agrees, write the handoff block from
references/cookbook-catalog.md into fireworks-training-runs/<run-id>/run.md,
then continue in configure and present the final plan in the same turn.
Never tell the user to paste a canned configure prompt.
Progressive references
| Need | Reference |
| Full cookbook index | references/cookbook-catalog.md |
| Preloaded starter jobs | references/starter-jobs.md |
| Interview scripts and completion gate | references/interview-questions.md |
| Methodology (inspect → recommend → eval) | references/methodology.md |
| Turn shapes and readiness package | references/output-template.md |
| Case study slugs (subset) | references/case-studies.md |
| Telemetry and privacy | ../fireworks-training/references/telemetry.md |
Cross-skill routing
| Signal | Route to |
| User wants to train, deploy, or resume with known plan | configure |
| User reports failure, stuck job, or error | debug |
| User still exploring data, eval, or cookbook | stay in research |
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

