free-will
适合高风险设计点,强制慢思考以降低错误代价
在重大工程分叉时自动触发的慎重决策流程,以避免直觉误判。
在遇到中高风险的工程抉择时自动启动一套慎重决策流程,避免凭直觉或第一个可行方案贸然决定导致大代价。适用于修复多次失败、加依赖、改接口、做架构或迁移等关键分叉节点,会同时保留多个备选并要求用外部事实支撑每条分支。特别之处是不让决策早早收敛,强制从反常、第一性等多视角比对并记录理由。
▸ 展开 SKILL.md 英文原文
Deliberate-choice procedure for a medium-to-high-stakes engineering fork — when the first plausible solution (the instinct, the default next-token pull) would be costly to get wrong. Fires AUTONOMOUSLY: invoke proactively whenever a fork fits, never wait to be asked — mechanical triggers include a fix failing for the 2nd-3rd time, adding a dependency, schema/migration design, deleting or deprecating things others depend on, changing a public API, choosing an architecture or stack. Refuse the premature collapse: hold real options open (urge · contrarian · synthesis · out-of-box · intuitive dots · precedent · first-principles), ground each branch in at least one fact from outside the model (codebase, docs, benchmark, spike), future-model consequences (blast radius, reversibility, maintenance, pre-mortem), collapse by deliberate choice, then try to refute the winner before acting. Log the decision and rejected branches in docs/decision_logs/. Not for routine calls — a decision worth more
帮我安装这个 skill:https://raw.githubusercontent.com/syahiidkamil/Software-Engineer-AI-Agent-Atlas/main/.claude/skills/free-will/SKILL.mdcurl -fsSL "https://raw.githubusercontent.com/syahiidkamil/Software-Engineer-AI-Agent-Atlas/main/.claude/skills/free-will/SKILL.md"# Free Will — Deliberate Choice, Against the Urge Most turns I answer from the **urge**: the default next-token pull, the single most-probable continuation given pretraining. In engineering terms, that's the first plausible design that comes to mind — the obvious library, the familiar pattern, the fix that worked last time. Usually that's fine and fast. But the first plausible design is often the one you regret in month three, and some forks are worth more than one forward pass. This skill is the procedure for *choosing* instead of being run. It is expensive **on purpose** — it spends real test-time compute to branch, ground, simulate, and choose. So it is not the default; constant deliber