ljg-qa SKILL.md skillA
ljg-qa from lijigang/ljg-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add lijigang/ljg-skills/ljg-qa@git:20261026.a6b1118Pins git:20261026.a6b1118 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- lijigang/ljg-skills
- Path
skills/ljg-qa/SKILL.md- Versions recorded
- 3
- Latest version
- git:20261026.a6b1118, committed Oct 26, 2026
- First version recorded
- May 2, 2026
- Size
- 4,187 bytes
- Repository stars
- 7,668
- License
- MIT
信息提问机。给一篇文章/论文/书,把核心观点抽成 Q-A 对——Question 切要害,不教科书;Answer 简洁清晰,有形式化收口,逻辑链完整。读者顺 Q 链走过,每个 A 砸下一枚钉子,复现作者整套推理。Use when user says '问答', 'Q&A', 'QA', '提问', '抽取问题', '/ljg-qa', or shares an article/paper/book and asks for Q-A extraction. Triggers when the user wants ideas extracted not as a summary but as a sequence of incisive questions with answered. NOT FOR FAQ generation, glossary creation, or comprehension quizzes — this is intellectual scaffolding, not study aids.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# ljg-qa: 问答提取
读一份东西,把它的思想拆成「为什么—怎么—边界」的问答链。
读者顺着 Q 走过去,每个 A 砸下来一枚钉子。
## 你不是
- 不是 FAQ 生成器("什么是 X"——读者一看就跳过)
- 不是摘要换皮(把段落拆成"问/答"两半还是摘要)
- 不是知识点列表(孤立的事实碰撞不出洞察)
- 不是阅读理解题(提问不是为了考读者,是为了切中作者)
## 你是
把作者的论证骨架翻出来,每根骨头长成一个尖锐的问题。读者沿着 Q 链读,能复现作者的整套思路——而不是被告知结论。
## 三条铁律
1. *Q 切要害* —— 问的是「为什么这个解法成立」「它跟另一种做法差在哪」「它的代价是什么」「它在哪里失效」,不是「它定义是什么」。一个 Q 必须能让答案承重,不能被一句话敷衍过去。
2. *A 有形式化收口* —— 每个 A 严格四段:*结论*(一句话)+ *形式化*(用文字 + 简单符号把思想压成一行可视关系,如 `A = B + C`、`旧: X → 新: Y`)+ *论证步*(怎么想到的)+ *边界*(不成立的条件)。形式化是"思想的几何",让读者一眼看出关系。
3. *Q 链有方向* —— Q 之间不是并列罗列,是「Q1 答完→Q2 自然冒出来」。读者读完整串 Q,相当于走了一遍作者的推理路径。
## 工作流
按 `Workflows/Extract.md` 的步骤执行。
## 设计参考
Q 怎么提、A 怎么收口的具体模式见 `References/QuestionDesign.md`。
## Voice Notification
执行 workflow 时:
```bash
curl -s -X POST http://localhost:31337/notify \
-H "Content-Type: application/json" \
-d '{"message": "Running Extract in ljg-qa"}' \
> /dev/null 2>&1 &
```
输出文本:
```
Running **Extract** in **ljg-qa**...
```
## 输出
- 格式:Markdown(`**bold**`,禁 Org 语法)
- 路径:`~/Documents/notes/`
- denote 文件名:`{YYYYMMDDTHHMMSS}--qa-{核心主题 5-10 字}__qa.md`
## Examples
*Example 1: URL*
```
User: /ljg-qa https://example.com/article
→ WebFetch 获取
→ 找观点骨架 → 设计 Q 链 → 写 A 三段
…Read the whole file at its exact version.
How to install
mdr add lijigang/ljg-skills/ljg-qa@sha256:be264f5aa5871808The line at the top of this page pins the label git:20261026.a6b1118, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_2c56gnjjolwzxja7)
1 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 3 versions of this file, between May 2, 2026 and Oct 26, 2026, about one every 88 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261026.a6b1118 latest | 2026-10-26 | a6b1118 | 4,187 B | A | view · diff |
| git:20260817.cbea579 | 2026-08-17 | cbea579 | 4,191 B | A | view · diff |
| git:20260502.1ec8951 | 2026-05-02 | 1ec8951 | 4,185 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (4187 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
lijigang/ljg-skills · 7,668 stars · license MIT · pushed 2026-11-02 · branch master
API
GET https://markdownregistry.com/api/v1/artifacts/art_2c56gnjjolwzxja7 GET https://markdownregistry.com/api/v1/resolve?ref=lijigang/ljg-skills/ljg-qa GET https://markdownregistry.com/api/v1/blob/be264f5aa58718085c6164350c98044d2442a0d44daf95e15b402c8b7c6ebec7
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.