用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/Morrison-Lab/ai-config --skill detect-informal-definitions命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | detect-informal-definitions |
| description | Detect informal definitions. |
| user-invocable | true |
| allowed-tools | ["Bash","Read","Grep","Edit","Write"] |
A concept can be defined with all the precision of a formal definition —
a bolded name, an equation, an \eqdef — and still never become one,
because the sentence stating it was never wrapped in the project's formal
definition construct. That concept has no stable id: nothing downstream
can cite it, and definition-crossrefs.md's hyperlink-on-first-mention
check has nothing to link to, since as far as that check is concerned no
definition exists.
The full detection heuristic, confirmation checklist, and fix menu live in
shared/writing/informal-definitions.md ---
read it before running this skill; the steps below are the short version.
definition-crossrefs.md's formal-crossref-div ordering check,
fix-forward-references, fact-check-prose, and find-ai-tells.informal-definitions.md ---
a bolded term followed by defining language (\eqdef, "is the", "="),
and a naming sentence ending "is:"/"are:" immediately before a display
equation. Run both; each catches phrasing the other misses.:::{#...} opener, forward for its matching closer). It's a
candidate if it sits in no formal-definition div at all, or if it sits
inside a different concept's div (riding along inside someone else's
definition).fix-forward-references) if its worked example isn't moved to sit
right after it.shared/writing/definition-crossrefs.md (cited from CLAUDE.md's
"Hyperlink technical terms and results" section, not a standalone skill)
--- assumes the defining div already exists and checks that mentions
link to it in the right order, flagging a term as "undefined" only when
no div states it anywhere. This skill runs conceptually first: it
catches prose that reads like a definition but never became a div at
all, which is exactly the case definition-crossrefs.md's div-position
comparison has nothing to compare.fix-forward-references --- a concept without its own div can't be
crossref'd, which is exactly what forces an author into a forward-
pointing phrase ("the definition below") instead of a working link.
Fixing this skill's findings often removes a forward reference for free;
run both on a diff that touches definitions.fact-check-prose / check-info-quality --- sibling prose-rigor
checks; run this alongside them on a diff that introduces new technical
content.ard / ardi --- when reviewing a PR/MR, or self-reviewing before a
push, apply this check alongside the other prose-review rules CLAUDE.md
lists.