用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/expectedparrot/katz --skill find-issues命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | find-issues |
| description | Read the paper and file issues for problems found in the manuscript |
| allowed-tools | Read, Bash, Glob, Grep |
| user-invocable | true |
Reads the registered canonical manuscript section by section, identifies issues (errors, unclear writing, inconsistencies, missing details, etc.), and files each one with katz issue write.
/find-issues [section-id]
introduction, phase-2-results), scan only that section.katz paper status should return "valid": true with sections > 0).katz must be on PATH.Run katz paper status and confirm "valid": true and that sections exist. If not, stop and tell the user to run /register-paper and /chunk-paper first.
katz paper section <id> to get its byte range and line range, then read just that portion of the manuscript.katz paper status and process each section in turn.The canonical manuscript lives at .katz/versions/<commit>/paper/manuscript.md where <commit> comes from katz paper status.
For each section in scope, read the manuscript text and look for issues. Focus on:
Do NOT flag:
For each issue found, locate the problematic text using katz paper find to get precise byte offsets. Then file the issue:
katz issue write \
--title "<short descriptive title>" \
--byte-start <start> \
--byte-end <end> \
--body "<explanation of the issue and suggested fix if applicable>"
Issues are created in draft state. Each issue gets its own directory under issues/<id>/ with:
issue.json — the immutable original recordstatus/ — append-only state changes (draft → open → confirmed → resolved, etc.)investigations/ — append-only investigation recordsTo update an issue's state later:
katz issue update --id <id> --state <state> --reason "why"
To record an investigation:
katz issue investigate --id <id> --verdict confirmed --notes "explanation"
Valid states: draft, open, confirmed, rejected, resolved, wontfix.
Guidelines for issues:
katz paper find "<snippet>" to get exact byte offsets. If the text is long or not unique, use a distinctive substring.After scanning all sections in scope, report to the user:
katz issue list to confirm the issues are recorded