원클릭으로
find-issues
Read the paper and file issues for problems found in the manuscript
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Read the paper and file issues for problems found in the manuscript
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Read the paper and decide which issue spotters to use, removing irrelevant ones and optionally adding custom ones
Run EDSL-parallelized issue finding across all sections of a katz-registered manuscript
Bootstrap a full paper review using katz
Send paper figures to vision-capable models for feedback on clarity, design, and presentation
Review open katz issues, investigate them against the manuscript and code, and record findings
Review the paper's repository — code, data, and analysis scripts — against manuscript claims
| 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