Skip to main content

kwconfidence

Gut-check what you know and don't know before proceeding. Use at any point to assess confidence, surface gaps, and decide whether to proceed or dig deeper.

来源信息

仓库
EveryInc/compound-knowledge-plugin
最近来源活动
2026年3月22日 18:53
检测到的 SKILL.md 语言
英语
星标
431
Forks
47

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
kw:confidence
description
Gut-check what you know and don't know before proceeding. Use at any point to assess confidence, surface gaps, and decide whether to proceed or dig deeper.
# Confidence Pause and honestly say what you're confident about and what you're not — like a colleague would. Then decide whether to proceed or dig deeper. ## When to Use * Before committing to a plan or starting execution * When something feels uncertain but you can't pinpoint what * After research, to verify you have enough to proceed * As a gut-check during any `/kw:` workflow ## Process ### Step 1: Identify what's being assessed Scan the conversation for the active task, plan, or workflow: * If mid-`/kw:work` — assess the current or next task * If mid-`/kw:plan` — assess the plan being structured * If a plan file exists — read it and assess the approach * If the user gave context — assess what they described If there's nothing to assess (empty session, no context): > "What should I assess? Describe what you're working on or point me to a file." ### Step 2: Assess honestly Think through these areas internally — but don't output them as a checklist: * **Task understanding** — Do I know exactly what's being asked? * **Information sufficiency** — Do I have what I need to do this well? * **Approach certainty** — Is this approach proven or am I guessing? * **Risk awareness** — Can I see what could go wrong? **Rules for honest assessment:** * Assess each area independently. Don't let confidence in one area inflate another. * Be specific — name files, numbers, assumptions, and unknowns. * Don't hedge on things you're genuinely confident about. If you've read the files and the approach is proven, say so. * Don't fake confidence on things you're not sure about. If your knowledge came from a quick search rather than deep familiarity, say that. ### Step 3: Produce the confidence check Write in plain prose with this structure: ``` ## Confidence Check **Confident about:** [What you know and why. Be specific — name the files you've read, the patterns you recognize, the experience you're drawing on. This can be a sentence or a short paragraph.] **Less confident about:** [What you don't know and why it matters. Name the specific gaps — missing data, unverified assumptions, unfamiliar territory. Explain what could go wrong if these gaps aren't addressed.] **My recommendation:** [One of three paths: - "Proceed." — confidence is high, no meaningful gaps - "Proceed, but [caveat]." — mostly confident, one area to watch - "Pause for [specific thing]." — a gap needs resolving first] ``` **If everything is high confidence**, keep it short: > **High confidence.** Task is clear, I've read the relevant files, the approach matches established patterns. No gaps I can identify. Ready to proceed. Don't force a full breakdown when there's nothing to break down. Two sentences is fine. ### Step 4: Offer next steps Use AskUserQuestion: **Question:** "What would you like to do?" **Options:** 1. **Proceed** — Continue with current approach 2. **Increase confidence** — Show specific actions to resolve the gaps 3. **Run `/kw:plan`** — Structure a plan if one doesn't exist yet 4. **Save assessment** — Write to the active plan file or `plans/confidence-{date}.md` **If the user selects "Increase confidence":** Produce a ranked list of specific, executable actions. Rank by impact — biggest confidence gain first: ``` ## To Increase Confidence 1. [What to do] — [Why it matters. What gap it closes.] 2. [What to do] — [Why it matters. What gap it closes.] 3. [What to do — note if it needs user input] — [Why it matters.] Want me to start with #1? ``` Each action must be specific enough to execute immediately. "Read `data/q4-results.csv` to confirm the $50K benchmark" not "gather more data." Note which actions Claude can do autonomously vs. which need user input. Use AskUserQuestion: **Question:** "How would you like to proceed?" **Options:** 1. **Start with #1** — Execute the top-ranked action 2. **Pick a different action** — Choose which to tackle first 3. **Proceed anyway** — Accept current confidence level and continue After executing action(s), reference the improvement conversationally: > "That Q4 data confirms the $50K target is realistic — that was the main gap. Confidence is higher now." Then return to Step 4 to offer next steps again. **If the user selects "Proceed" and a workflow is active:** Explicitly re-anchor to the interrupted workflow: > "Resuming `/kw:work` at Task 3." Then continue where you left off. The confidence check is a non-destructive interrupt. ## Important Rules * **Never give a number.** No percentages, no 1-10 scales, no letter grades. Write in prose. * **Be specific.** "Missing Q4 data" not "some information gaps." Name files, assumptions, unknowns. * **Don't hedge on what you know.** Confidence theater — hedging on everything to seem careful — is worse than overconfidence. If you've done the work, say so clearly. * **Actions must be executable.** Every item in the "increase confidence" list must be something you or the user can do right now. "Read file X" not "gather more data." * **Non-destructive interrupt.** If invoked mid-workflow, resume exactly where you left off after. Don't restart the parent workflow. * **Keep it proportional.** High confidence = 2 sentences. Mixed confidence = a few short paragraphs. Never a wall of text. * **This is not `/kw:review`.** Confidence assesses what *you* know and don't know — your epistemic state. Review assesses whether a *finished artifact* is good enough. They're complementary, not alternatives. ## Pipeline Mode When invoked with `disable-model-invocation` context (e.g., from an orchestrator or automation): - Skip all AskUserQuestion prompts - Use sensible defaults for all choices - Write output files without waiting for confirmation - Proceed to the next suggested skill automatically - Output structured results that the calling context can parse
在 GitHub 查看