Ljg Xray Article
lijigang/ljg-skill-xray-article
X-ray scans articles (blog posts, essays, opinion pieces) to extract the real question and cognitive collisions.
用《学习观》的「下上结构」讲透用户提供的文本:从具体情境接通概念、判别依据与有条件的关系,让读者理解原意并能迁移判断;默认直接在对话中展示。USE WHEN 用户说「伴读」「陪我读」「读这篇」「讲透这段」「read with me」或提供文本希望深入浅出地讲解。NOT FOR 单纯翻译、整本书拆解或只画概念地图。
$ npx skills add lijigang/ljg-skills --skill ljg-read -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install lijigang/ljg-skills ljg-read --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/lijigang/ljg-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/ljg-read .claude/skills/ljg-read && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "ljg-read" agent skill from https://github.com/lijigang/ljg-skills/tree/master/skills/ljg-read into .claude/skills/ljg-read/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ljg-read", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/lijigang/ljg-skills/tree/master/skills/ljg-readType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add lijigang/ljg-skills --skill ljg-read -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install lijigang/ljg-skills ljg-read --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lijigang/ljg-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/ljg-read .agents/skills/ljg-read && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "ljg-read" agent skill from https://github.com/lijigang/ljg-skills/tree/master/skills/ljg-read into .agents/skills/ljg-read/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ljg-read", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add lijigang/ljg-skills --skill ljg-read -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install lijigang/ljg-skills ljg-read --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lijigang/ljg-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/ljg-read .cursor/skills/ljg-read && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "ljg-read" agent skill from https://github.com/lijigang/ljg-skills/tree/master/skills/ljg-read into .cursor/skills/ljg-read/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ljg-read", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/lijigang/ljg-skills.git --path skills/ljg-read--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add lijigang/ljg-skills --skill ljg-read -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install lijigang/ljg-skills ljg-read --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lijigang/ljg-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/ljg-read .gemini/skills/ljg-read && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "ljg-read" agent skill from https://github.com/lijigang/ljg-skills/tree/master/skills/ljg-read into .gemini/skills/ljg-read/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ljg-read", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install lijigang/ljg-skills ljg-readInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add lijigang/ljg-skills --skill ljg-read -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/lijigang/ljg-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/ljg-read .github/skills/ljg-read && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "ljg-read" agent skill from https://github.com/lijigang/ljg-skills/tree/master/skills/ljg-read into .github/skills/ljg-read/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ljg-read", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add lijigang/ljg-skills --skill ljg-read -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install lijigang/ljg-skills ljg-read --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lijigang/ljg-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/ljg-read .opencode/skills/ljg-read && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "ljg-read" agent skill from https://github.com/lijigang/ljg-skills/tree/master/skills/ljg-read into .opencode/skills/ljg-read/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ljg-read", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
ljg-read用《学习观》的「下上结构」讲透用户提供的文本:从具体情境接通概念、判别依据与有条件的关系,让读者理解原意并能迁移判断;默认直接在对话中展示。USE WHEN 用户说「伴读」「陪我读」「读这篇」「讲透这段」「read with me」或提供文本希望深入浅出地讲解。NOT FOR 单纯翻译、整本书拆解或只画概念地图。
Ljg Read is an agent skill from lijigang/ljg-skills. 用《学习观》的「下上结构」讲透用户提供的文本:从具体情境接通概念、判别依据与有条件的关系,让读者理解原意并能迁移判断;默认直接在对话中展示。USE WHEN 用户说「伴读」「陪我读」「读这篇」「讲透这段」「read with me」或提供文本希望深入浅出地讲解。NOT FOR 单纯翻译、整本书拆解或只画概念地图。
Its SKILL.md is about 820 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
The licence is MIT.
Read from SKILL.md and the folder at commit 9e75497. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Ljg Read loads about 820 tokens when it runs. Until then it costs about 42 tokens; SKILL.md has 72 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from lijigang/ljg-skills at commit 9e75497, republished under its MIT licence (© lijigang). 72 words, ~820 tokens.
.claude/skills/ljg-read/SKILL.md (or your agent's skills folder).把一段文本讲到读者能看见它说的事情、认出其中的概念、跟上关键推理,并知道换个情境还能不能成立。默认完整讲解当前所给文本,直接在对话中展示。
| 请求 | 执行 |
|---|---|
| 粘贴文本、提供文件或 URL,希望讲透 | 按「下上结构」与「讲解约定」交付 |
| 「快进」「展开」「等一下」或希望提问伴读 | 按「可选交互」调整当前讲解 |
| 明确要求保存 | 按用户指定位置与格式保存;未要求时只在对话中展示 |
依据于建国《学习观:从感觉懂了到真正学会》关于「下上结构」、判别模型、联结模型与学习验证的论述。以下是用于伴读的转述;讲解安排是本技能的应用设计。
下层是实际问题,上层是理解问题的工具。 下层放这次要理解的具体对象、情境及其变化;上层放相关概念与概念之间的通用关系。作者将「下」放在前面,强调实际问题优先。两层是相对的:这次作为工具的概念,换个问题也可以成为研究对象,不能把「下」固定成物质、「上」固定成语言。
判别模型接通对象与概念。 它回答「眼前这个情况,凭什么算这一类?」讲一个概念时,要让读者看见所指、归类依据,以及容易混淆的边界。定义或名称本身不足以证明读者能在新情境认出它。
联结模型接通概念之间的关系。 它回答「知道了这一类情况,在什么条件下能推出什么?」归类正确与关系成立要分别说明;会背规律不保证会识别适用场景,认出类别也不自动证明规律。
材料和验证承担不同作用。 具体例子帮助建构,抽象表述帮助整理,未见情况用来检验迁移。复述已讲例子不足以证明会迁移;给出新情境、请读者判断并观察回答,才可能发现理解断在哪里。没有读者反馈时,只能说讲解提供了迁移检查,不能声称读者已学会。
先用一句普通话点明作者在回答什么问题、作出什么判断。随后围绕承重处展开,通常从一个能看见细节的情境进入,再提炼概念与关系,最后回到具体情境说明所得判断。安排随文本而变;以下是讲清楚的要求,不是必须逐项打印的栏目。
论证文本重在概念、依据与推理;叙事或抒情文本重在具体处境、人物变化、意象与表达效果。解释人物动机时区分原文所示与推测,诗意和多义性可以保留,不强求预测公式或唯一答案。
默认中文 Markdown,以连贯段落讲解。短文本不硬分章;长文本用贴合内容的小标题。并列比较才用表格,承重关系确实难以看清时才加简短文本图或公式;符号先解释,再使用。
正文应让读者看见原文的主要意思、概念与情境的对应、推理的成立条件,以及一个足以改变判断的边界。结尾用一句话收住最值得带走的理解;不例行堆术语表、延伸书单或强制读后提问。
原文陈述、解释者的推论、补充教学设例分清。引用限于讲解所需,避免大段复刻受版权保护的来源。补充理论、事实或外部引文需有可核对来源;类比说明对应和失配处,不冒充证据。
伴读结果默认只展示在对话中。 不自动创建或更新笔记、Org 文件、对话记录、学习档案、记忆或其他产物,不返回虚构的文件路径。原文保持只读;用户另行明确要求保存或修改时,以其指定范围为准。
/ljg-read 「激励会改变人的行为。」:用有条件的教学设例讲清「激励」「行为变化」的对应,解释作者主张的关系;区分行为增加与目标改善,并指出原句尚未限定的条件。陪我读这段英文,直接讲透:给自然中文译文,在关键原句处核对;用具体情境、概念辨析与承重推理完成解释,直接在对话中交付。这段我感觉懂了,换个例子考考我:给未讲过的情境,先不揭答案;根据读者实际回答定位归类、关系或条件的缺口,不创建学习记录。读回解释与原文:主要意思和重要分支是否保留,关键概念能否在具体情境中辨认,关系的依据与条件是否清楚,补充例子是否标明,边界是否真的会改变判断。检查只证明当前讲解覆盖了这些要素;读者是否学会,仍需其反馈。
© lijigang, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/ljg-read of lijigang/ljg-skills.
Open the folder on GitHubat commit 9e75497
Ljg Read next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Ljg Read this skilllijigang/ljg-skills | 7.5k | — | ~820 | Automated safety check: Pass | MIT | |
| Ljg Xray Articlelijigang/ljg-skill-xray-article | 130 | — | ~607 | Automated safety check: Pass | MIT | |
| Paper Explainer for Non-Specialistslijigang/ljg-skill-paper | 138 | — | ~712 | Automated safety check: Pass | MIT | |
| Ljg Islijigang/ljg-skills | 7.5k | — | ~671 | Automated safety check: Pass | MIT | |
| Ljg Teachlijigang/ljg-skills | 7.5k | — | ~789 | Automated safety check: Pass | MIT | |
| Ljg Pushlijigang/ljg-skills | 7.5k | — | ~1.4k | Automated safety check: Pass | MIT |
lijigang/ljg-skill-xray-article
X-ray scans articles (blog posts, essays, opinion pieces) to extract the real question and cognitive collisions.
lijigang/ljg-skill-paper
Explains a research paper to a non-specialist reader: what was studied, what was contributed, how the findings follow, and what the evidence does not establish.
lijigang/ljg-skills
把一个名词或概念写成可使用的理解:先用普通话讲清它是什么、与相邻概念差在哪里,再说明它怎样运作、会改写什么判断,最后给出面对它时的行动抓手。USE WHEN 用户问 X 是什么、怎么理解、意味着什么、为什么重要、以后怎样判断或使用;尤其适合技术概念、制度、产品、角色、方法、规范与实践。NOT FOR 单纯查事实、公式证明、逐步操作教程、纵向因果深挖(用 ljg-think)或母题结构(用…
lijigang/ljg-skills
用体验而不是定义来教授概念、原理或检验观点:先给与学习者认知水平相称的局面,让其选择,再用公平的意外显化认知缺口,结构化后才命名,并以迁移局面循环复测。USE WHEN 用户调用 '/ljg-teach'、说 '用情境教我'、'别先讲答案'、'通过案例让我学会',或希望通过选择与反馈理解一个概念或观点。NOT FOR 直接定义查询(用 ljg-is/ljg-word)、八维概念解剖(用…
lijigang/ljg-skills
把 ~/.agents/skills/ljg- 里所有更新过的 skills 同步到 github repo (ljg-skills),先推 master 分支(org-mode 输出风格),再切 md 分支(markdown 输出风格)做基础 markdown 化后推。Use when user says '/ljg-push', 'push skills', '推送 skills'…
lijigang/ljg-skills
Deep-dive English word mastery tool. An agent skill from lijigang/ljg-skills.
lijigang/ljg-skills
Explains a whole book to someone who has not read it, keeping its specific content and showing how its threads connect, and saves the result as an Org note.
lijigang/ljg-skills
Explain research papers to readers without a specialist background: what the paper studies, what the authors contribute, how the findings follow, and what the evidence does not establish.
lijigang/ljg-skills
Turns text, URLs or local files into tall PNG cards through HTML typography, with four modes: long reading card, full-text layout, comic and whiteboard.
lijigang/ljg-skills
Turns a named classical Chinese chapter, such as one from the Tao Te Ching or the Analects, into a single annotated PNG image with notes and commentary.
lijigang/ljg-skills
Finds the handful of constraints that truly define a domain, role, product or debate, grades each by hardness, and explains the behavior those constraints produce.
lijigang/ljg-skills
Builds single-file offline HTML talk decks from Org or Markdown outlines, with faithful layout or editorial condensing and keyboard navigation.
用《学习观》的「下上结构」讲透用户提供的文本:从具体情境接通概念、判别依据与有条件的关系,让读者理解原意并能迁移判断;默认直接在对话中展示。USE WHEN 用户说「伴读」「陪我读」「读这篇」「讲透这段」「read with me」或提供文本希望深入浅出地讲解。NOT FOR 单纯翻译、整本书拆解或只画概念地图。. Ljg Read is an agent skill from lijigang/ljg-skills.
Ljg Read fits situations like: 用户说「伴读」「陪我读」「读这篇」「讲透这段」「read with me」或提供文本希望深入浅出地讲解。NOT FOR 单纯翻译、整本书拆解或只画概念地图.
Run `npx skills add lijigang/ljg-skills --skill ljg-read -a claude-code`. Or copy the skill folder (skills/ljg-read in lijigang/ljg-skills) into .claude/skills/ljg-read in your project. Claude Code loads it when a task matches its description.
Run `npx skills add lijigang/ljg-skills --skill ljg-read -a codex`. Or copy the skill folder (skills/ljg-read in lijigang/ljg-skills) into .agents/skills/ljg-read in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add lijigang/ljg-skills --skill ljg-read -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ljg-read, .gemini/skills/ljg-read, .github/skills/ljg-read and .opencode/skills/ljg-read in your project.
SKILL.md names no scripts, command-line tools or credentials: Ljg Read is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Ljg Read is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 820 tokens (SKILL.md is roughly 3.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Ljg Read: Ljg Xray Article (lijigang/ljg-skill-xray-article, 130 stars), Paper Explainer for Non-Specialists (lijigang/ljg-skill-paper, 138 stars), Ljg Is (lijigang/ljg-skills, 7.5k stars) and Ljg Teach (lijigang/ljg-skills, 7.5k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
lijigang (a GitHub user) maintains it in lijigang/ljg-skills, which has 7,481 GitHub stars. The repository holds 26 skills in this directory. The repository was last updated on October 8, 2026.
Source: lijigang/ljg-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.