Claude-Guardian
Claude Guardian is an all-in-one Claude account safety and risk prevention skill. It intelligently assesses your device, account history, network environment, and payment options, then provides person
用《史记》《资治通鉴》推演人生抉择:立局、照镜、推演、太史公曰。
Translation pending
SkillsPython · HTMLGitHub @gavincao6313-jpgOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
史鉴推演:用《史记》《资治通鉴》推演人生抉择的 Claude Code 技能(92 个历史案例,引文逐字校验)
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
纠结一个决定的时候,把你的处境说给它听。它会从《史记》《资治通鉴》里找出走过同样局面的人,走对的和走错的都找,逐个推演每个选项的去向,最后给你一条带止损线的建议。 在线使用:。在对话框里写下当前处境和所求,它会追问最多三个问题,推演完成后对话框自动折叠、展开结果。页面里还有四次完整示范,以及可按处境、史料等级筛选的 108 个历史案例。 装成 Claude Code 技能只要一行(装完就能用,详见下文): 要不要辞职、跳槽、创业;合伙人闹翻了怎么办;家里让我回去接班;功劳最大却被新领导架空;四十多岁要不要转行;该不该给老板提意见;算命的说今年不宜动,要不要听……凡是有几个选项、后果又不小的人生或职业决定,都可以拿来推演。 历史提供的是同构的局和被验证过的变量,不提供答案。 照镜:选"全职去",正例是萧何曹参让位刘季(懂执行的人给敢赌的人当最强二号),反例是张耳陈馀(刎颈之交,做大后因分利反目)。不像的地方在于:萧何与刘邦知根知底,你和同学从没共事过。 太史公曰:推荐先兼职验证,再全职。「时者难得而易失」,趁现在筹码最大,把期权比例、成熟期、离职回购、决策权谈成书面条款。 止损线:3 个月内拿不到书面协议,或 CEO 屡次推翻你的技术决策,就不去。 另外三个示范:爸妈让我回老家接厂、功劳最大,却被新领导架空、算命说我今年不宜跳槽。Read the full README ↗
纠结一个决定的时候,把你的处境说给它听。它会从《史记》《资治通鉴》里找出走过同样局面的人,走对的和走错的都找,逐个推演每个选项的去向,最后给你一条带止损线的建议。
在线使用:https://gavincao6313-jpg.github.io/shijian-tuiyan/。在对话框里写下当前处境和所求,它会追问最多三个问题,推演完成后对话框自动折叠、展开结果。页面里还有四次完整示范,以及可按处境、史料等级筛选的 108 个历史案例。
装成 Claude Code 技能只要一行(装完就能用,详见下文):
git clone --depth 1 https://github.com/gavincao6313-jpg/shijian-tuiyan.git ~/.claude/skills/shijian-tuiyan
要不要辞职、跳槽、创业;合伙人闹翻了怎么办;家里让我回去接班;功劳最大却被新领导架空;四十多岁要不要转行;该不该给老板提意见;算命的说今年不宜动,要不要听……凡是有几个选项、后果又不小的人生或职业决定,都可以拿来推演。
历史提供的是同构的局和被验证过的变量,不提供答案。
| 步骤 | 做什么 |
|---|---|
| 1 立局 | 把处境拆成六个要素:位(你在结构里的位置)、力(手里的资源)、人(关键他人)、时(窗口期)、势(大势)、退(最坏结果能否承受)。拿不准的地方标成假设。 |
| 2 定母题 | 对应案例库的 17 类处境,一个决定常常横跨两三类。 |
| 3 照镜 | 每个选项配正例和反例,写清像在哪里、不像在哪里。不像的地方如果正是关键变量,这个案例只作参考。 |
| 4 推演 | 每个选项走近期、中期、远期三段,写出它会像谁那样翻车,看到什么信号就该调整。 |
| 5 换位 | 站到老板、家人、对手的位置上再推一遍:他对应史书里的谁,此刻最怕什么。 |
| 6 太史公曰 | 推荐、前提、止损线,外加一张本周就能动手的行动卡。 |
示范节选,老同学拉我去当 CTO:
照镜:选"全职去",正例是萧何曹参让位刘季(懂执行的人给敢赌的人当最强二号),反例是张耳陈馀(刎颈之交,做大后因分利反目)。不像的地方在于:萧何与刘邦知根知底,你和同学从没共事过。
太史公曰:推荐先兼职验证,再全职。「时者难得而易失」,趁现在筹码最大,把期权比例、成熟期、离职回购、决策权谈成书面条款。 止损线:3 个月内拿不到书面协议,或 CEO 屡次推翻你的技术决策,就不去。
另外三个示范:爸妈让我回老家接厂、功劳最大,却被新领导架空、算命说我今年不宜跳槽。
17 个母题、108 个案例:去留、择主、起事、合伙、功高、蛰伏、进谏、站队、对手、用人、交班、孤注、名实、恩怨、晚成、家教、占卜。
占卜专题(第 17 个母题,16 个案例)讲的是古人怎么把占卜放进决策里,不判术数真假。全部案例围绕五个变量:
另有吕才拿史书回测禄命、崔浩追问太史"没说中的那一次"两个回测的例子。历代占卜典籍、派系和演变的背景资料见 references/占卜-典籍与派系.md。
每个案例的字段都一样:出处、史料、处境、选项、抉择、原文、结果、决定变量、可迁移、对照、边界、现代映射。其中"决定变量"和"边界"两个字段,逼着每个案例说清楚它在什么条件下成立、什么条件下不成立,防止历史类比变成"讲个故事就下结论"。
"史料"字段标明这段记载有多可靠,并写出理由:
| 等级 | 个数 | 什么样的案例 | 推演时怎么用 |
|---|---|---|---|
| A 可作依据 | 61 | 抉择和结局都是公开发生的事(出走、任免、战役、死亡),没有已知的反证 | 可以当依据 |
| B 依据主干 | 40 | 主干可信,但用到的对话、场面只见于一处,或者出土文献另有说法 | 只依据抉择和结局,不依据细节 |
| C 只作参照 | 7 | 传说时代、带神异情节、主干被认为不可靠,或者是史家的议论 | 只当比喻,推演时一律降为参考 |
例如,沙丘之谋定为 B,因为北大汉简《赵正书》记载秦始皇临终自己同意立胡亥。苏秦"佩六国相印"定为 C,因为马王堆帛书显示苏秦的活动年代比史记晚几十年。晚成母题的 6 个案例里有 3 个是 C 级:大器晚成的故事最容易被传成神话。判定标准见 SKILL.md 的「史料等级」一节。
正反例配对:每个选项至少配一个走对的、一个走错的先例,避免只挑对自己有利的故事讲。
差异检验:每个案例都要写"不像的地方";差异落在关键变量上,就降为参考。
史料分级:每个案例标 A、B、C 三级并写明理由(见上文"案例库")。C 级案例不能当推演依据;网页上的模型如果把它当依据,页面会自动降为参考。
安全边界:对方流露轻生念头时先关怀、不推演;涉及医疗、法律、税务会提醒找专业人士;不讲宿命论,并提醒幸存者偏差。
引文逐字校验:190 句古文全部逐字比对《史记》130 卷、《资治通鉴》294 卷原文,并定位到卷。原文栏里的要查,处境、结果这些栏里顺手引的古文也要查。每次推送由 GitHub Actions 重新下载原文、全量重跑,对不上的案例不能入库。
这道校验是必要的:初稿由大模型凭记忆写出,100 句里有 12 句和原文对不上。例如把"良为他人者"写成"良为他人言",把"独孤误我"写成"独孤诚误我"。这类错读起来都像古文,人工审稿几乎发现不了。起初只校验了原文栏,后来把校验扩到所有字段,又查出 5 处:比如把"秦不听臣计"写成"秦王不听臣计",还有把出自《报任安书》的"究天人之际,通古今之变"当成了《史记》原文。完整对照见展示页的「为什么可信」一节。
说人话检查:案例和示范的文字每次推送都过一遍机器检查。查六类问题:字段超长;"本质上""赋能"这类套话和黑话;感叹号;一个字段里用了不止一个破折号;给建议时出现"赐死""注定"这类吓人的词;没用「」标出的古文。规则和每条规则的来由写在 scripts/check_plain.py 里;网页推演的提示词也用同一份词表。
对话框有三种推演引擎,在对话框底部的「设置」里切换:
| 引擎 | 怎么用 | 费用 |
|---|---|---|
| 示范模式 | 线上页面的默认选项,回放四个预先推演好的示范 | 免费 |
| 自带 API Key | 填入自己的 Anthropic API Key;Key 只存在你的浏览器里,由官方 SDK 直接发给 Anthropic,本页没有服务器 | 记在你的 API 账户上 |
| 本机 Claude 订阅 | 本机双击 启动本地推演.bat(或运行 python scripts/serve_local.py --background)打开页面,对话框通过本机的 claude 命令推演 | 用你的 Claude 订阅额度 |
不管用哪种引擎,模型给出的古文都会在浏览器里和案例原文逐字核对,对不上的不显示,并在结果里说明隐藏了什么。
本机订阅模式:Windows 上双击仓库根目录的 启动本地推演.bat 即可。如果本机的 claude 命令还没登录,它会问你要不要现在登录;之后服务转到后台运行,启动窗口几秒后自动关闭,浏览器打开 http://127.0.0.1:8765/ 。用完双击 停止本地推演.bat;电脑重启后再双击一次启动。也可以手动运行:
claude auth login # 只需一次:登录 Claude Code,用你的 Claude 订阅
python scripts/serve_local.py --background # 在后台启动本地页面,自动打开 http://127.0.0.1:8765/
python scripts/serve_local.py --stop # 停止后台服务
不加 --background 时,服务占着当前终端,按 Ctrl+C 停止。每次推演的开始、结束和出错都记在 logs/serve_local.log。
线上页面没法直接调用你电脑上的 claude,所以在线上选「本机 Claude 订阅」时,页面会给出这两步指引和打开本地页面的链接。
本地服务只监听本机,只接受本页发出的请求;claude 以关闭全部工具、安全模式运行,只生成文字。
需要 Claude Code 和 Python 3.10+。一行装好,不用装依赖:
git clone --depth 1 https://github.com/gavincao6313-jpg/shijian-tuiyan.git ~/.claude/skills/shijian-tuiyan
Windows 的 PowerShell 里把 ~ 换成 $HOME。然后在 Claude Code 里说出你纠结的事,比如"帮我推演一下要不要辞职去创业",技能会自动开始推演。
推演只用案例库,装完就能用。想在两书全文里检索、找案例库以外的先例,或者改了案例要重跑引文校验,再下载原文语料。这一步可选:
cd ~/.claude/skills/shijian-tuiyan
pip install -r requirements.txt
python scripts/fetch_corpus.py # 下载原文语料,一两分钟
python scripts/verify_quotes.py # 应输出:FAIL 0 条
用在 Codex 等其他 AI 工具里:把仓库克隆到任意目录,在那个目录里打开工具即可,根目录的 AGENTS.md 会让它按 SKILL.md 推演。想在任何目录都能用,就在工具的全局说明里(Codex 是 ~/.codex/AGENTS.md)加一句:"遇到人生抉择类问题,按 <克隆目录>/SKILL.md 执行。"
脚本也可以单独用:
python scripts/find_cases.py --list # 母题总览(带史料等级)
python scripts/find_cases.py 合伙 股权 # 按关键词找案例
python scripts/grep_source.py 暴得大名 # 在两书全文里检索(要先下载语料)
python scripts/check_plain.py # 说人话检查
python scripts/build_site.py # 重新生成展示页与示范文件
python scripts/serve_local.py --background # 本机打开页面,用 Claude 订阅推演(后台运行)
SKILL.md 技能主文件:流程、输出模板、纪律、史料等级标准(Claude 读这个)
AGENTS.md 给 Codex 等其他 AI 工具的入口,指向 SKILL.md
references/cases/ 17 个母题的案例库
references/占卜-典籍与派系.md 占卜专题的背景资料:历代典籍、派系与演变(不是引文来源)
examples/demos.json 四次示范推演(展示页和示范文件都由它生成)
scripts/ 检索、引文校验、说人话检查、语料下载、展示页生成、本地服务
site/ 展示页模板、对话框脚本(dialog.js)、推演引擎(engine.js)、勘误数据
docs/ 生成的展示页(GitHub Pages)
corpus/ 原文语料(下载生成,不入库)
需求、验收标准和真实场景试用由我(曹嘉鹏)负责,实现借助 Claude Code 完成。我拿自己真实的职业决定跑过推演,并在使用中补充了新案例(货殖列传)。
推演结果是决策参考,不构成法律、财务、医疗或心理方面的专业意见。