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.
Last scanned: 9/13/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-09-13T09:01:47.197Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}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 74 GitHub stars.
Yes. research-field-onboarding passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
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!
⚠️ 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.
Language: English | 中文
Ask an assistant about a field you don't know and it answers at the level of someone who does. This one checks the field's own structure, asks which of its prerequisites you already have, teaches one step per turn, and never names a paper it hasn't checked.
🆕 New in v1.9 — fewer questions up front, and one part of the field per turn. The opening turn asks only which prerequisites you have and what you want, in one go, and takes those prerequisites from the field's own textbook or review. After the motivation and vocabulary, each part of the field gets a turn of its own, and a part you got wrong stays marked shaky until you get it right. Say "derivation first" or "show the map" whenever you like. Jump to the ladder.
If it helps you, a ⭐ makes it easier for other people to find. Watch the repo if you want to hear when the rules change; the changelog has moved most weeks, mostly because I keep using it on my own reading and finding places where it breaks.
Paste this into your agent, whichever one you use:
Install the field-onboarding skill from
https://github.com/ljx-chase/research-field-onboarding, following the
installation section of the repo's AGENTS.md.
It works out where its own skills directory is. If you would rather do it by
hand, AGENTS.md has the per-agent paths, and on Claude Code there is a
one-liner:
npx skills add ljx-chase/research-field-onboarding -g
Claude web and ChatGPT want a zip; there is one in releases.
That is the whole setup. Users never run the bundled state script or edit its JSON; capable agents use it internally, and other agents fall back to the same prompt workflow.
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.
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.
You: Explain attention in transformers.
Assistant: Transformers replace recurrence with self-attention, projecting each token into query, key and value vectors, scoring them by dot product, normalizing with softmax, then concatenating multiple heads through a residual connection into a feed-forward block with layer norm and positional encoding.
You: Which of those am I supposed to already know?
Assistant: Self-attention maps each token to three learned projections, then takes a similarity-weighted sum over the sequence.
You: Explain attention in transformers.
Assistant: Before we start: the shortest bridge from what you already know. Mark each one.
- Matrix multiplication and dot products — attention is a stack of matrix operations
- Softmax and probability normalization — this is where the attention weights come from
- Embeddings and sequence representation — how text becomes vectors the model can work on
used it/learned it/newAnd what is it for: a read a paper / b follow talks / c build one / d judge whether it fits your work? A reply like
1 used, 2 new, 3 learned, ais enough.
Twelve terms. It asks about three of them instead of throwing all twelve at you at once, then teaches from wherever you actually are, one step per turn.
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.
Same content, different order. Physical picture first unless you say otherwise; say "balanced" or "derivation first" at any time and the next turn switches.
These are teaching priorities, not difficulty levels. Nothing is dumbed down in any of them: jargon gets explained, but equations, assumptions, scales and limitations stay.
These three styles govern the teaching ladder. For a register that governs every answer in ordinary research discussion, whether or not you are being onboarded into anything, see pick-your-professor.
Twelve rules. Full text in SKILL.md.
1. It names your gaps for you. Not "what's your background?" — you cannot audit a gap you cannot see. The agent looks up the field's structure, takes the three upstream frameworks it assumes, 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 separates teaching style from technical level. Physical picture first by default; say "balanced" or "derivation first" to switch. The default treats you as a capable researcher entering a new field: jargon is unpacked, while mechanisms, assumptions, and equations stay. The opening questions fit in one control where the host has one, or one line of numbers where it does not.
3. It teaches one step at a time. Motivation and vocabulary once, then each part of the field in its own turn, then the frontier. Each step 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.
4. 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.
5. 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.
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 c