by ljx-chase
A reusable research-onboarding skill for Claude, ChatGPT, Codex, and other instruction-following agents.
# Add to your Claude Code skills
git clone https://github.com/ljx-chase/research-field-onboardingGuides for using ai agents skills like research-field-onboarding.
research-field-onboarding is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by ljx-chase. A reusable research-onboarding skill for Claude, ChatGPT, Codex, and other instruction-following agents. It has 52 GitHub stars.
research-field-onboarding's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/ljx-chase/research-field-onboarding" and add it to your Claude Code skills directory (see the Installation section above).
research-field-onboarding is primarily written in Python. It is open-source under ljx-chase on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh research-field-onboarding against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
Language: English | 中文
A skill that makes an AI assistant ask what you already know before it explains an unfamiliar research field, teach one rung at a time, and label every paper it cites as verified or unverified.
| Section | What it helps with |
|---|---|
| Why this exists | The failure it was built to prevent, and what it deliberately does not do. |
| Who this is for | Whether your situation matches what it was designed around. |
| Quick start | Install it on Claude Code, the Claude apps, ChatGPT Skills, or Codex. |
| How to invoke it | The phrasings that reliably trigger it, in English and Chinese. |
| What it does differently | The four rules that separate it from a long custom instruction. |
| Scope | When it should stay out of the way, and the one-turn test. |
| The ladder | The five rungs, and how your stated target reshapes them. |
| Reference discipline | Why it will not hand you a citation it has not checked. |
| Example prompts | Copy-paste starting points, including one it should decline. |
| Changelog | What changed, and which live session forced each change. |
| Citation | Cite it in a paper, report, or project doc. |
Ask an assistant about a field you do not know, and it will answer at the level of someone who already does. The answer is correct. You cannot use it, and you cannot tell which of its twelve terms you were supposed to already know. Ask again and you get more terms.
The problem is not that the model knows too little. It is that nobody asked you what you know before choosing where to start.
This skill is not a knowledge base, and it does not carry a library of field summaries. A field-specific corpus goes stale the moment it is written, and shipping five fields well would silently degrade every other field. What it carries instead is a discipline:
locate the reader first, then teach upward from there, one step at a time.
The model already knows the physics. What it lacks, by default, is the habit of asking where you are standing before it starts pointing.
This is built around a specific situation: you are competent somewhere, and you need to get oriented somewhere else.
It is deliberately less useful if you are a specialist asking inside your own field, or if you want a one-line factual answer. In both cases it is designed to get out of the way. See Scope.
Claude Code — one command:
npx skills add ljx-chase/research-field-onboarding -g
Or copy field-onboarding/ into ~/.claude/skills/. Drop -g, or use
.claude/skills/, to scope it to a single project instead.
Claude apps (claude.ai, Desktop, Cowork) — desktop and cloud sessions do not
read ~/.claude/skills/. Enable the skill on your account instead, via Customize
in the Desktop sidebar or the skill settings on claude.ai.
ChatGPT Skills — use field-onboarding/ as the skill root, keep SKILL.md
at that root and agents/openai.yaml alongside it, and package it with the skill
packaging tool in your environment.
Codex or another repository-aware agent — clone this repository into the
workspace and keep AGENTS.md at the root. It tells the agent when to load the
workflow.
Anything else — hand the agent field-onboarding/SKILL.md as its
instruction file.
Then try:
I understand nonlinear optics but not topological photonics. Guide me into the field step by step.
A good first response names the prerequisites and asks which ones you already have. It does not open with a paragraph of definitions.
Triggering is governed by the description in field-onboarding/SKILL.md, not
by a magic word. Anything that signals I do not know this field yet should
work. The reliable patterns:
Guide me into <field> step by step. I'm new to <field> — walk me through it.I know <what you have> but not <field>. This is the
strongest form: it hands the agent an anchor before it has to ask.Give me a reading path into <field>.That was too technical — start further back.I need to build a <setup>, teach me what I need.
The stated target changes the shape and length of every rung, so saying it up
front is worth a sentence.Chinese works the same: 一步一步带我入门<领域>、这篇摘要看不懂、给我一条<领域>的阅读路径。
1. It names your gaps for you. Not "what's your background?" — you cannot audit a gap you cannot see. The agent works out the three to five upstream frameworks the topic actually rests on, lists them with a one-clause gloss, and asks you to mark each as used it, learned it, or new. Then it uses the marks: anchors are never re-taught, black boxes are declared as black boxes, and a load-bearing gap gets built before anything stands on it.
2. It teaches one rung at a time. Motivation, vocabulary, core framework, methods, frontier. Each rung is one turn and ends with a real diagnostic — a prediction, a restatement, a forced choice — not "does that make sense?", which always gets a yes. Wrong answers get a different explanation, not a louder one.
3. It will not invent a reference. Reading paths are where models fabricate,
and a plausible title with a plausible year costs you an afternoon. Every named
work is either verified in-session with a DOI or arXiv ID, or explicitly labelled
from memory, unverified. There is no third option, and an identifier that was
not retrieved is never attached.
4. It knows when to stay out of the way. Ask a narrow factual question and you get a narrow factual answer. The ladder is offered once, in one line, and dropped if you do not take it.
It should run when you are new to a field, cannot parse a paper or abstract, ask for a step-by-step walkthrough or a reading path, or say an explanation was too technical. It fires even if you only name an unfamiliar field without asking to be taught.
It should not run when the question is narrow and factual, when you are a specialist asking inside your own field, when you asked for it short, when the task is translation, editing, formatting, debugging or a search with a known target, when you are blocked mid-experiment and need the fix, or when you already declined the ladder earlier in the session.
The governing heuristic is the one-turn test: if a single turn answers the question well, the agent answers it and then offers the ladder once. Answer first, offer second.
| Rung | What it delivers |
|---|---|
| 0. Calibrate | Prerequisites named and marked, plus your target |
| 1. Why the field exists | The problem it was invented for, and what was inadequate before |
| 2. Vocabulary map | The 5–10 terms that unlock the literature, with symbols, home-field analogues, and false friends |
| 3. Core framework | The central model, motivated rather than asserted, with one worked case and its failure regime |
| 4. How people actually do it | Measurements or calculations, raw output, how output becomes a claim, standard artifacts |
| 5. Frontier and entry points | What is unresolved, and a labelled reading path |
Your target routes the whole ladder, not just its length. Reading a paper weights notation and formalism; judging whether a method fits your work leads with phenomena and worked numbers and expands Rung 4; doing it hands-on turns Rung