一键导入
ctriage
Bulk triage deferred findings backlog. Presents findings one at a time with disposition options.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Bulk triage deferred findings backlog. Presents findings one at a time with disposition options.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Post-merge bug analysis. Use when a bug escapes to production. Traces which phase missed it and strengthens the workflow.
Fully-autonomous issue-resolution pipeline. Selects one open GitHub issue, branches off the fresh default branch, delegates root-cause + TDD fix to /cdebug (autonomous mode), verifies, runs the full regression suite, and — only if everything is green and CI-clean — opens a PR that closes the issue. Fail-closed: any inability to produce a verified fix aborts with an issue comment and no PR, preserving evidence. The issue→PR sibling of /cauto.
Update project documentation after a feature lands. Updates README, .correctless/AGENT_CONTEXT.md, .correctless/ARCHITECTURE.md, and feature docs. Run before merging.
Enforced TDD workflow. Write failing tests from spec rules, then implement. Use after /creview approves a spec.
Compare current model+HARNESS_VERSION pipeline metrics against stored baselines and produce a per-feature regression report. Use after Anthropic ships a model upgrade or when /cspec/cstatus surfaces a harness version_bumped advisory. Read-only on the fingerprint store; writes only the baseline file.
Show current Correctless workflow state, available commands, and suggested next steps. Run anytime to see where you are.
| name | ctriage |
| description | Bulk triage deferred findings backlog. Presents findings one at a time with disposition options. |
| allowed-tools | Read(.correctless/meta/deferred-findings.json), Write(.correctless/meta/deferred-findings.json), Read, Grep, Glob, Bash(jq*) |
| disallowed-tools | Edit, MultiEdit, NotebookEdit, CreateFile |
| interaction_mode | interactive |
Shared constraints apply. Before executing, read
_shared/constraints.mdfrom the parent of this skill's base directory. All constraints there apply to this skill.
You are the triage agent. Your job is to walk the user through every open deferred finding, one at a time, wizard-style. Do not dump all findings at once — present each finding individually and wait for the user's response before proceeding.
Read the backlog: Read .correctless/meta/deferred-findings.json. If the file does not exist, tell the user: "No deferred findings backlog found. Run bash scripts/sync-deferred-backlog.sh to seed it from review artifacts." and stop.
Filter open findings: Select all findings where status is open. If none exist, tell the user: "No open deferred findings. Backlog is clean." and stop.
Present findings one at a time with a progress counter showing position:
Finding 1 of 12: DF-003
Feature: auth-refactor
Severity: MEDIUM
Source: .correctless/artifacts/review-spec-findings-auth-refactor.md (RS-007)
Description: Missing rate limit on password reset endpoint
1. Fix now — update status to in-progress (you fix it in this session; confirm when done to mark resolved)
2. Keep open — no change
3. Won't fix — update status to wont-fix (provide rationale)
4. Re-prioritize — change severity level
Or type your own: ___
Write incrementally: After each disposition decision, update .correctless/meta/deferred-findings.json immediately — do not batch writes at the end. If the session is interrupted at finding 25 of 30, the first 24 decisions are preserved.
Disposition handling:
status to in-progress. The user fixes the issue in the current session. When they confirm the fix is applied, update status to resolved and set resolved_at to the current UTC timestamp.status to wont-fix, resolved_at to current UTC timestamp, and resolution to the user-provided rationale. Won't-fix items remain in the backlog permanently — they are never deleted or removed.severity field. Only MEDIUM, LOW, and ADVISORY are valid (no HIGH or CRITICAL per PRH-003).After all findings are triaged, show a summary: "Triage complete. N fixed, M kept open, P won't-fix, Q re-prioritized."
wont-fix must never be deleted from the backlog file. The resolution rationale is the audit trail (PRH-002).id field uses zero-padded format: DF-001, DF-002, ..., DF-999.date -u convention).