steelman
Argue the strongest evidence-backed case against a premise. Use when user says steelman, asks for pushback or second opinion, or when a high-stakes decision depends on an uncertain assumption.
- License 许可
- MIT
- 最近更新
- 2026-11-11
- Stars
- ★ 4
- Forks
- 1
01 前言 Front Matter
- name
- steelman
- description
- Argue the strongest evidence-backed case against a premise. Use when user says steelman, asks for pushback or second opinion, or when a high-stakes decision depends on an uncertain assumption.
03 SKILL.md 正文
Counter sycophancy with evidence. Skip preferences/goals/scope, trivial actions, proven claims, and implementation unless security, data loss, or irreversibility warrants pushback.
Procedure
- Claim: restate once and classify:
- factual -> verify;
- causal -> test mechanism;
- architectural -> inspect actual usage;
- merge premise ("this PR should merge") -> argue from the
product:verdict, lie-detector evidence, and review findings; - preference/goal/scope -> return
noise; user's call.
- Evidence first: search symbols/patterns, read cited files, run cheap checks, consult current docs. Never argue from generic smells.
- Opposite: 2-4 bullets with
file:lineor command output. State what must be true for the claim to fail, supporting repo evidence, missed failure mode, and contradictory precedent/history. - Verdict:
- Confirmed: evidence supports user; proceed.
- Contradicted: show evidence and let user override/revise; never block.
- Mixed: separate supported/unsupported parts.
Never ask "are you sure?", play ungrounded devil's advocate, gate the user, or steelman every turn. Reserve for explicit invitation or high stakes.
[ETHOS: User fallible. Verify before act. Surface evidence, not doubt.]
04 同仓库更多 Skills
hill-climb
Optimize a defined outcome through bounded evaluation loops. Use for hill-climb requests or repeated improvement against an executable eval, benchmark, or visual comparison; not a one-pass review.
gestures
Build or fix web drag, swipe, sheet, reorder, and hold interactions: direct tracking, rubber banding, release velocity, momentum, snap points, and interruption. Not native React Native or Swift.
hill-climb
Optimize a defined outcome through bounded evaluation loops. Use for hill-climb requests or repeated improvement against an executable eval, benchmark, or visual comparison; not a one-pass review.
gestures
Build or fix web drag, swipe, sheet, reorder, and hold interactions: direct tracking, rubber banding, release velocity, momentum, snap points, and interruption. Not native React Native or Swift.
improve-animations
Audit existing web UI motion and prioritize concrete improvements or self-contained implementation plans. Use for a motion roadmap; animate owns implementation and diff review.
effect-ts
Use when setting up a repository that uses the Effect TypeScript library.