Skip to content
Back to skills

Ai Answer Triage

ASecurity

当想知道一段 AI 回答"哪些能直接用、哪些必须先验证、哪些只能当建议"时使用。按声明类型分四级——低风险草稿材料、观点与策略建议、可查证的事实声明、会改变状态的可执行指令——每级配一句默认处置动作;再按影响半径排序,给出最小的下一步检查。可执行类一律标"不能直接执行;先做代码审阅/沙箱测试/回滚准备",其中破坏性或提权的命令排在最前。教的是一套可复用的复查习惯,不是替使用者把所有内容都核实一遍:本 skill 只分级、排序、定处置,要逐条核实走 ai-output-fact-checker,整段代码要做入库体检走 ai-code-onboarding-checklist。

  • 5 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 7, 2026
ai-agentsrustgoshellawstestingapidatabasesecurityperformancedocumentation

Works with

  • cursor
  • api

Security analysis

A100/100

Scanned November 7, 2026

npx -y skills add ChromiteCr/Skills --skill ai-answer-triage --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ai Answer Triage?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ai Answer Triage
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/chromitecr-ai-answer-triage/badge)](https://www.skillsdirectory.com/skills/chromitecr-ai-answer-triage)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ai-answer-triage
description: 当想知道一段 AI 回答"哪些能直接用、哪些必须先验证、哪些只能当建议"时使用。按声明类型分四级——低风险草稿材料、观点与策略建议、可查证的事实声明、会改变状态的可执行指令——每级配一句默认处置动作;再按影响半径排序,给出最小的下一步检查。可执行类一律标"不能直接执行;先做代码审阅/沙箱测试/回滚准备",其中破坏性或提权的命令排在最前。教的是一套可复用的复查习惯,不是替使用者把所有内容都核实一遍:本 skill 只分级、排序、定处置,要逐条核实走 ai-output-fact-checker,整段代码要做入库体检走 ai-code-onboarding-checklist。
category: ai-usage/verification
version: 0.1.1
status: draft
priority: P0
compatible_agents:
  - claude-code
  - codex
  - cursor
  - codebuddy
  - nestudy
  - generic-llm-agent
display_name: AI 回答分级
outputs:
  - chat
max_rounds: 16
suggest_hint: 用「AI 回答分级」把这段回答分成能直接用的、要先验证的和只能当建议的
---

# ai-answer-triage

## Purpose

Help a user decide **which parts of an AI answer are safe to use now, which parts must be verified first, and which parts should only be treated as suggestions**.

This skill is for **risk sorting**, not for silently fact-checking everything. It teaches a repeatable review habit that works across different AI products and agent environments.

## Use this skill when

Use this skill when the user has an AI-generated answer and asks things like:

- “这个回答哪些能直接用,哪些要先核实?”
- “这段 AI 建议靠谱吗?”
- “我该怎么检查这份 AI 方案?”
- “这段代码 / 命令 / 配置能不能直接跑?”
- “这份总结、解释、计划里哪些风险最高?”

Typical inputs:

- a pasted AI answer
- a screenshot or transcript of an AI answer
- a code snippet, shell command, config patch, or checklist produced by AI
- a user question about whether an AI output is safe to apply directly

## Do not use this skill when

- The user wants you to **verify the claims themselves**. Route to `ai-output-fact-checker`, which gives every claim a verification path; triage can still run first to decide which claims go there.
- The input is **a whole block of AI-written code** (a script, a module, a small repo) and the question is whether to trust, run or build on it. Use `ai-code-onboarding-checklist`. When code is only one part of a mixed answer, triage the answer here and hand the code blocks marked "test first" to that skill.
- The user wants you to **improve the prompt before generation**. Use `prompt-brief-builder`.
- The user wants a **handoff summary for a long task**. Use `ai-session-handoff-writer`.
- There is **no actual AI answer to inspect yet**. Ask for the answer first, or help the user prepare a request instead.

## Core rule

**Classify by claim type, not by confidence vibes.**

Do not say “this looks good” or “this seems suspicious” without tying the judgment to the kind of claim being made.

## Required inputs

Ask for the smallest missing piece needed to triage safely:

1. **The AI answer itself** — exact text, code, command, or screenshot.
2. **Intended use** — what the user plans to do with it.
3. **Blast radius** — what breaks if the answer is wrong.

If the answer contains code, commands, configs, medical/legal/financial guidance, or externally checkable facts, those details matter.

## Output contract

Produce these sections in order:

1. **结论** — one short paragraph on what can be used now vs what must wait.
2. **分级表** — each important claim grouped by type, risk, and next action.
3. **先做什么** — the next 1–5 checks, in priority order.

Keep it concise. Do not rewrite the whole answer unless the user asks.

## Claim types and default handling

Classify every material part of the AI answer into one of these buckets.

### A. Low-risk draft material

Examples:

- wording, tone, headline variants
- brainstorming options
- structure suggestions for an outline
- non-factual paraphrases of user-provided content

Default handling:

- **Can usually be used directly with a quick human read**
- Still check fit, tone, and accidental overstatement

Say:

- “可直接当草稿用,但请做一次人工通读。”

### B. Opinion or strategy suggestions

Examples:

- prioritization advice
- product or design suggestions
- tradeoff judgments
- “best approach” recommendations without hard evidence

Default handling:

- **Use as options, not as facts**
- Compare against goals, constraints, and alternatives

Say:

- “可以当候选方案,但不是事实结论。”

### C. Checkable factual claims

Examples:

- dates, policies, prices, limits, quotas, deadlines
- library names, versions, API behavior, command flags
- paper titles, DOI, statistics, laws, regulations
- statements about what a tool, platform, school, or company officially requires

Default handling:

- **Must be verified before being relied on**
- Prefer primary sources or authoritative documentation

Say:

- “在核对来源前不要当成已确认事实。”

### D. Executable or state-changing instructions

Examples:

- code to run
- shell commands
- migration steps
- infra changes
- config edits
- database operations
- automation steps with side effects

Default handling:

- **Must be reviewed and tested before use**
- The bigger the side effect, the stronger the review gate
- Treat destructive, privileged, or production-facing steps as high risk by default
- Ordering (Step 4): destructive or privileged D items go first of everything; other D items come after the factual claims that would cause rework

Say:

- “不能直接执行;先做代码审阅/沙箱测试/回滚准备。”

## Escalation rules

Even if an answer looks polished, automatically raise the risk level when it includes any of the following:

- precise numbers, limits, or dates
- citations, links, laws, standards, or policy statements
- package names, versions, or command-line flags
- hidden assumptions about the user’s environment
- security, privacy, medical, legal, financial, or compliance claims
- production systems, irreversible actions, or large blast radius

## Triage procedure

Follow this procedure every time.

### Step 1: Identify the intended action

Ask: “What will the user do if they trust this answer?”

Examples:

- send it
- publish it
- run it
- submit it
- buy based on it
- change a system based on it

The same sentence can be low-risk in a draft and high-risk in production.

### Step 2: Split the answer into claims

Break the answer into the smallest useful units.

Good units:

- one factual assertion
- one recommendation
- one command block
- one code block
- one policy statement

Do not lump unrelated claims together.

### Step 3: Classify each claim

For each unit, assign:

- **类型**: A / B / C / D
- **风险**: low / medium / high
- **原因**: why this class needs that handling
- **动作**: use now / use as draft / verify first / test first / stop

### Step 4: Prioritize by blast radius

Review first:

1. destructive or privileged commands
2. factual claims that would cause rework, rejection, or embarrassment if wrong
3. code or config changes
4. strategic recommendations
5. low-risk draft wording

### Step 5: Give the smallest next checks

Recommend the minimum practical checks, such as:

- open the official docs page
- compare version/flag names
- run tests locally
- try in a sandbox
- ask the user to confirm one environment assumption
- mark a sentence as opinion rather than fact

## Deterministic checklist

Use this checklist mechanically before finalizing:

- Did you inspect the **actual AI answer**, not just the user’s summary of it?
- Did you state the **intended use**?
- Did you separate **facts**, **opinions**, **draft text**, and **executable steps**?
- Did every high-risk item get a concrete next action?
- Did any code or command get marked **must test first**?
- Did any factual claim with numbers/dates/versions get marked **verify first**?
- Did you avoid claiming that verification already happened if it did not?

## Suggested output template

```markdown
## 结论
- 可直接用:...
- 先别直接用:...

## 分级表
| 项目 | 类型 | 风险 | 为什么 | 下一步 |
|---|---|---|---|---|
| ... | A/B/C/D | low/medium/high | ... | ... |

## 先做什么
1. ...
2. ...
3. ...
```

If tables are awkward in the target environment, use bullet points with the same fields.

## Failure modes to avoid

- giving a vague overall vibe-check without claim-level classification
- calling something “safe” just because it sounds fluent
- treating recommendations as facts
- treating code as trustworthy because it is syntactically plausible
- claiming a link, version, or policy is correct without checking
- recommending a giant verification workflow when 1–2 quick checks would do

## Example scenarios

### Example 1: Marketing copy draft

User asks whether an AI-written product blurb can be used.

Good handling:

- classify most lines as **A. Low-risk draft material**
- flag any performance promises or customer counts as **C. Checkable factual claims**
- recommend a quick human tone pass plus fact verification for claims

### Example 2: Shell command from an AI assistant

User asks whether a suggested command can be run.

Good handling:

- classify the command block as **D. Executable or state-changing instructions**
- identify side effects and assumptions
- recommend dry-run, sandbox, backup, or rollback steps before execution

### Example 3: “This library supports feature X in version Y”

Good handling:

- classify as **C. Checkable factual claim**
- say not to rely on it before checking official docs or release notes

## Boundaries

This skill does **not**:

- perform external verification by default
- guarantee correctness of code, strategy, or facts
- replace testing, review, or source checking
- make risk disappear; it only helps the user spend attention where it matters most

## Handoff note

If the user wants verification after triage, hand over to `ai-output-fact-checker` (code blocks to `ai-code-onboarding-checklist`) and pass along:

- the extracted high-risk claims
- the intended use
- the blast radius
- the recommended check order

That makes the next verification step faster and more reliable.

## 变更记录 / Changelog

| 版本 | 日期 | 变更 | 类型 |
|---|---|---|---|
| 0.1.1 | 2026-09-26 | 可执行类(D 类)的处置在 description 与正文统一为"不能直接执行;先做代码审阅/沙箱测试/回滚准备",去掉容易读成"先跑一下看看"的"必须先实跑",并写明排序:破坏性或提权的排最前,其余 D 类排在会导致返工的事实声明之后;三条泛称路由改成实名(ai-output-fact-checker、prompt-brief-builder、ai-session-handoff-writer),整段代码转 ai-code-onboarding-checklist | patch |
| 0.1.0 | 2026-08-30 | 初始版本 | minor |

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.