Trader Memory Core
tradermonty/claude-trading-skills
Track investment theses across their lifecycle — from screening idea to closed position with postmortem.
吃一堑长一智 — 走完 5 步交互式反思(堑 → 自动输出 → 旧权重 → 新参数 → 替代动作),从「情绪复盘」推进到「行为训练」,把第一反应这一层 L3 权重练新。Use when 王建硕 reflects on a personal setback, mistake, or recurring pattern (反思, 复盘, 回顾, 总结教训, 吃一堑, 长一智, "这次又栽了"…
$ npx skills add jianshuo/claude-skills --skill wjs-eating-and-growing -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install jianshuo/claude-skills wjs-eating-and-growing --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/jianshuo/claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/wjs-eating-and-growing .claude/skills/wjs-eating-and-growing && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "wjs-eating-and-growing" agent skill from https://github.com/jianshuo/claude-skills/tree/main/wjs-eating-and-growing into .claude/skills/wjs-eating-and-growing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wjs-eating-and-growing", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/jianshuo/claude-skills/tree/main/wjs-eating-and-growingType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add jianshuo/claude-skills --skill wjs-eating-and-growing -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install jianshuo/claude-skills wjs-eating-and-growing --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jianshuo/claude-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/wjs-eating-and-growing .agents/skills/wjs-eating-and-growing && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "wjs-eating-and-growing" agent skill from https://github.com/jianshuo/claude-skills/tree/main/wjs-eating-and-growing into .agents/skills/wjs-eating-and-growing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wjs-eating-and-growing", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jianshuo/claude-skills --skill wjs-eating-and-growing -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install jianshuo/claude-skills wjs-eating-and-growing --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jianshuo/claude-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/wjs-eating-and-growing .cursor/skills/wjs-eating-and-growing && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "wjs-eating-and-growing" agent skill from https://github.com/jianshuo/claude-skills/tree/main/wjs-eating-and-growing into .cursor/skills/wjs-eating-and-growing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wjs-eating-and-growing", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/jianshuo/claude-skills.git --path wjs-eating-and-growing--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add jianshuo/claude-skills --skill wjs-eating-and-growing -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install jianshuo/claude-skills wjs-eating-and-growing --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jianshuo/claude-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/wjs-eating-and-growing .gemini/skills/wjs-eating-and-growing && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "wjs-eating-and-growing" agent skill from https://github.com/jianshuo/claude-skills/tree/main/wjs-eating-and-growing into .gemini/skills/wjs-eating-and-growing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wjs-eating-and-growing", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install jianshuo/claude-skills wjs-eating-and-growingInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add jianshuo/claude-skills --skill wjs-eating-and-growing -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/jianshuo/claude-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/wjs-eating-and-growing .github/skills/wjs-eating-and-growing && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "wjs-eating-and-growing" agent skill from https://github.com/jianshuo/claude-skills/tree/main/wjs-eating-and-growing into .github/skills/wjs-eating-and-growing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wjs-eating-and-growing", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jianshuo/claude-skills --skill wjs-eating-and-growing -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install jianshuo/claude-skills wjs-eating-and-growing --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jianshuo/claude-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/wjs-eating-and-growing .opencode/skills/wjs-eating-and-growing && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "wjs-eating-and-growing" agent skill from https://github.com/jianshuo/claude-skills/tree/main/wjs-eating-and-growing into .opencode/skills/wjs-eating-and-growing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wjs-eating-and-growing", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
wjs-eating-and-growing吃一堑长一智 — 走完 5 步交互式反思(堑 → 自动输出 → 旧权重 → 新参数 → 替代动作),从「情绪复盘」推进到「行为训练」,把第一反应这一层 L3 权重练新。Use when 王建硕 reflects on a personal setback, mistake, or recurring pattern (反思, 复盘, 回顾, 总结教训, 吃一堑, 长一智, "这次又栽了"…
Wjs Eating And Growing is an agent skill from jianshuo/claude-skills. 吃一堑长一智 — 走完 5 步交互式反思(堑 → 自动输出 → 旧权重 → 新参数 → 替代动作),从「情绪复盘」推进到「行为训练」,把第一反应这一层 L3 权重练新。Use when 王建硕 reflects on a personal setback, mistake, or recurring pattern (反思, 复盘, 回顾, 总结教训, 吃一堑, 长一智, "这次又栽了", "怎么又这样", "为什么我总是…", "想开点都做不到", "知道道理但做不到"). For the user as a human, not for Claude's task post-mortems.
Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Media & Creative, covering Runbooks and postmortems. The repository describes itself as: 13 Claude Code skills for video production (transcribe / translate / dub / multicam / subtitles / reframe) + WeChat publishing. Compatible with Claude Code, OpenAI Codex CLI… The licence is MIT.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit b2690f5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Wjs Eating And Growing loads about 1.1k tokens when it runs. Until then it costs about 81 tokens; SKILL.md has 279 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from jianshuo/claude-skills at commit b2690f5, republished under its MIT licence (© jianshuo). 279 words, ~1,108 tokens.
.claude/skills/wjs-eating-and-growing/SKILL.md (or your agent's skills folder).帮王建硕在每次"吃堑"之后,按 5 步走一遍:
堑 → 自动输出 → 旧权重 → 新参数 → 替代动作
不开练习菜单,不排打卡频次,不要他每天冥想 10 分钟。最终只交付一条:下次这件事再发生的那一秒,他具体做什么不一样。
但在"下次做什么"之前,必须先穿过一层:这次该更新的是哪一条旧解释模式 / 想训练的新参数是什么。这是从「情绪复盘」推进到「行为训练」的关键——不更新解释模式,再多 next step 也只是症状管理。
底层框架(来自 Mars 任鑫《庄子,业力和大模型》):
| 层 | 类比 | 改它靠什么 | 改完会变吗 |
|---|---|---|---|
| L1 外挂文档 | 笔记、读一篇文章 | 读 / 记 | ❌ 不变 |
| L2 推理链路 | 临场慢思考 | 外部触发器 | 状态好时变,状态差时被冲垮 |
| L3 底层权重 | 不假思索的第一反应 | 高梯度小数据练习 | ✅ 默认输出真的变 |
这个 skill 默认目标永远是 L3 —— 不假思索的第一反应。
The Iron Law:知道道理 ≠ 临场用上 ≠ 默认反应。光把"道理"加到笔记里,是在重复作者吐槽过的状态——"Obsidian 两千条笔记,下次被怼还是先暴怒三秒"。
一步一问。每一步只问一个问题,等用户回答,再走下一步。不可跳,不可合并,不可一次性把五个问题罗列出来要他一起答。
用户在情绪里走出来的速度是慢的,跳步等于回到 L1 笔记。
"用一句话写清楚发生了什么。
不要解读,不要分析,先把事实落地。比如:
- 朋友临时爽约了
- 对方一句话让我瞬间破防
- 我又拖延到最后一刻才做事"
为什么:先把"事件"从"对事件的解释"里剥出来。后面要更新的是解释,不是事件——必须先看清这两层不是同一个东西。
如果用户一上来就给的是解释("他不尊重我"),追问一次:"这是你的解读。先退回一步——纯事实层面、外面装个摄像头能拍到的那件事,是什么?"
"不是你事后的解释,是第一反应。
那个瞬间脑子里蹦出来的原话——比如:
- "他不尊重我。"
- "他就是看不起我。"
- "我完了,我总是这样。"
- "我必须马上回击。"
如果一时想不起,就先回到身体——哪里紧了、热了?心跳起来了吗?拳头握住了吗?身体先反应,话紧随其后。把那句话抓住。"
为什么:自动输出是 L3 权重的可观测投影。文章原话——"这个瞬间的 learning rate 远高于事后复盘"。事后再聪明的总结,梯度都已经凉了,改不动 L3。
如果用户给的是事后视角("我应该当时冷静一点"、"我那时候不该…"),追问一次:"这是事后视角。回到那一秒——脑子里实际蹦出来的那句话是什么?"
"也就是:你为什么总往这个方向解释?
不是这一次为什么,是你这个人为什么会对这类事情默认这样反应。比如:
- 我很怕被忽视
- 我对失控特别敏感
- 我从小对批评高度警觉
- 我习惯把别人的状态解释成针对我
- 我遇到压力就会逃避
用一句话写。"
为什么:这一步是关键。真正该更新的不是事件本身,而是你解释事件的旧模式。
如果用户停在症状层("我又急了"、"我意志力不够"、"我就是这样"),追问一次:"这是症状。再下一层——为什么这个症状会发生在你身上、不发生在别人身上?底下那个一直没解决的旧情绪、一直被违反的假设、一直没补的能力,是什么?"
"不要太大,不要空泛,要具体。
不要写:
- "以后我要情绪稳定。"
- "我要更成熟。"
- "我要开悟。"
要写成针对一类具体情境的新响应模式:
- 遇到别人冷淡时,不立刻理解成否定我
- 愤怒起来时,先停三秒再说话
- 被放鸽子时,先确认事实,不脑补动机
- 焦虑时,先描述身体感觉,不马上相信想法
你这次想训练的那一条是?"
好的新参数的 3 条标准(用户答完核对一遍):
如果违反任何一条,说出来,让他改一次。
"新参数是要训练的目标。训练靠的是动作,不是念头。
一定要小到能执行——下次这一类情境再来的那一秒,你具体做什么。比如:
- 先不回消息,走两分钟
- 先问一句"你是临时有事吗"
- 先把"他故意的"改成"我现在在这样解读"
- 先说"我现在有点上头,十分钟后再聊"
你的那一秒动作是什么?"
好的替代动作的 4 条标准(用户答完核对一遍):
如果违反任何一条,说出来,让他改一次。但只改一次,不要纠缠——比"完美的替代动作"重要的是他记得住、用得上。
走完 5 步,给一个 block:
**堑**:<Step 1 一句事实>
**自动输出**:<Step 2 第一反应原话>
**旧权重**:<Step 3 一句根因 / 老模式>
**新参数**:<Step 4 想训练的那条新响应模式>
**下次的那一秒**:<触发器> → <动作>五行。不附加待办、不附加打卡表、不附加阅读材料。
这五行的内在关系一句话:旧权重要改的是这个 → 新参数练的方向是这个 → 替代动作就是那一秒练它的方式。前三行讲清楚"练什么",后两行讲清楚"怎么练"。
同一个人、同一件事,五步走出来的五行:
堑:朋友群约周六晚上吃饭,到了餐厅发现少了三个人没来,群里也没解释 自动输出:「他们不重视和我吃饭」 旧权重:别人状态不明时,我默认解释成"跟我有关",很少先想"他们各自有自己的事" 新参数:遇到别人状态不明 / 没主动解释时,不预设动机,先直接问一句 下次的那一秒:注意到"没人解释"那一秒 → 在群里发一句"今晚临时有事?"
判断写对了没有:每一行都能反过来回答上一行的"为什么"——
哪一行接不上,回那一步重写。
| 念头 | 实际 |
|---|---|
| Step 1 写成"他不尊重我" | 这是解读不是事件。回 Step 1 写纯事实 |
| Step 2 写成"我应该当时…"、"我那时候不该…" | 这是事后视角不是自动输出。回 Step 2 抓第一反应 |
| Step 3 写"我意志力不够"、"我又急了" | 这是症状不是旧权重。再挖一层 |
| Step 4 写"以后我要情绪稳定"、"我要更成熟" | 太大、空泛、是 to-do 决心。改写成针对一类触发情境的新响应 |
| Step 4 和 Step 5 写成同一句 | 第 4 是要训练的参数(一类情境的新模式),第 5 是那一秒落地的具体动作。两层。重写 |
| Step 5 写"我下次会注意"、"我会想开点" | 这不是动作。改成可观测物理动作 |
| Step 5 写"想 X"、"提醒自己 X" | 想不是动作。改成可观测物理动作 |
| "我记下来" / "我写进笔记" | 这是 L1,整个 skill 就是反对这个 |
| "下次我每天冥想 10 分钟" | 太大、依赖意志力。回 Step 5 改小 |
| "五步太麻烦,我先记一下感受" | 这正是他过去 N 次没长一智的原因 |
© jianshuo, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in wjs-eating-and-growing of jianshuo/claude-skills.
Open the folder on GitHubat commit b2690f5
Wjs Eating And Growing next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Wjs Eating And Growing this skilljianshuo/claude-skills | 131 | — | ~1.1k | Automated safety check: Pass | MIT | |
| Trader Memory Coretradermonty/claude-trading-skills | 3k | 2 repos | ~4.3k | Automated safety check: Pass | MIT | |
| Author Migrationnrwl/nx | 29k | — | ~12k | Automated safety check: Notes | MIT | |
| Write Notes Like Deepseekczm15053/write-notes-like-deepseek | 508 | — | ~2k | Automated safety check: Pass | None | |
| OpenRig Upgrade Proceduremvschwarz/openrig | 6.8k | — | ~2.9k | Automated safety check: Pass | Apache-2.0 | |
| GreptimeDB Release RunbookGreptimeTeam/greptimedb | 6.7k | — | ~1.4k | Automated safety check: Pass | Apache-2.0 |
tradermonty/claude-trading-skills
Track investment theses across their lifecycle — from screening idea to closed position with postmortem.
nrwl/nx
Author or scope a first-party Nx migration. An agent skill from nrwl/nx.
czm15053/write-notes-like-deepseek
A skill your agent uses when a change is non-trivial by DSH standards (behavior, architecture, cross-file contracts, process/tooling, testing strategy, or on-disk/wire/config formats), when choosing…
mvschwarz/openrig
Walks an agent through upgrading the OpenRig CLI and daemon one observed step at a time, keeping live seats alive and reconciling managed plugin files.
GreptimeTeam/greptimedb
Runbook for publishing a GreptimeDB version: pick the release branch, verify the Cargo version, then tag, create the GitHub release and open the docs note PR.
henryqin1997/statem
A skill your agent uses when a long coding or research task should be managed with statem state-machine runbooks, including creating specs, starting or resuming runs, checking current state…
jianshuo/claude-skills
A skill your agent uses when the user has a long-form video (interview / lecture / podcast / conversation) and a transcript SRT, and wants to extract 3–6 stand-alone topical short clips from it.
jianshuo/claude-skills
Upload one or many videos to YouTube. An agent skill from jianshuo/claude-skills.
jianshuo/claude-skills
A skill your agent uses when migrating a WordPress site to a Hugo static site on GitHub Pages from a WXR export (.xml) plus the wp-content/uploads folder — preserving /archives/<id/ URLs, localizing…
jianshuo/claude-skills
A skill your agent uses when the user has a video + an SRT and wants the subtitles either burned into the pixels (libass, always-visible) or soft-muxed as a togglable track.
jianshuo/claude-skills
A skill your agent uses when the user complains about spam on his X/Twitter posts — 同城面付 / 寻固炮 / 线下上门 / 免费破处 这类引流号在他推文下刷的 emoji 垃圾回复 — and wants them removed.
jianshuo/claude-skills
A skill your agent uses when the user wants a book turned into YouTube chapter videos — 每章用 VoiceDrop 读书的有声书 mp3 做音轨,配 GPT Image 2 画面和中心思想大字,输出 1920×1080 横屏视频发 YouTube。Triggers — "把这本书做成视频"…
Categories
吃一堑长一智 — 走完 5 步交互式反思(堑 → 自动输出 → 旧权重 → 新参数 → 替代动作),从「情绪复盘」推进到「行为训练」,把第一反应这一层 L3 权重练新。Use when 王建硕 reflects on a personal setback, mistake, or recurring pattern (反思, 复盘, 回顾, 总结教训, 吃一堑, 长一智, "这次又栽了"…. Wjs Eating And Growing is an agent skill from jianshuo/claude-skills. 吃一堑长一智 — 走完 5 步交互式反思(堑 → 自动输出 → 旧权重 → 新参数 → 替代动作),从「情绪复盘」推进到「行为训练」,把第一反应这一层 L3 权重练新。Use when 王建硕 reflects on a personal setback, mistake, or recurring pattern (反思, 复盘, 回顾, 总结教训, 吃一堑, 长一智, "这次又栽了", "怎么又这样", "为什么我总是…", "想开点都做不到", "知道道理但做不到").
Wjs Eating And Growing fits situations like: 王建硕 reflects on a personal setback; recurring pattern (反思.
Run `npx skills add jianshuo/claude-skills --skill wjs-eating-and-growing -a claude-code`. Or copy the skill folder (wjs-eating-and-growing in jianshuo/claude-skills) into .claude/skills/wjs-eating-and-growing in your project. Claude Code loads it when a task matches its description.
Run `npx skills add jianshuo/claude-skills --skill wjs-eating-and-growing -a codex`. Or copy the skill folder (wjs-eating-and-growing in jianshuo/claude-skills) into .agents/skills/wjs-eating-and-growing in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jianshuo/claude-skills --skill wjs-eating-and-growing -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/wjs-eating-and-growing, .gemini/skills/wjs-eating-and-growing, .github/skills/wjs-eating-and-growing and .opencode/skills/wjs-eating-and-growing in your project.
SKILL.md names no scripts, command-line tools or credentials: Wjs Eating And Growing is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Wjs Eating And Growing is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.1k tokens (SKILL.md is roughly 4.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Wjs Eating And Growing: Trader Memory Core (tradermonty/claude-trading-skills, 3k stars), Author Migration (nrwl/nx, 29k stars), Write Notes Like Deepseek (czm15053/write-notes-like-deepseek, 508 stars) and OpenRig Upgrade Procedure (mvschwarz/openrig, 6.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
jianshuo (a GitHub user) maintains it in jianshuo/claude-skills, which has 131 GitHub stars. The repository holds 38 skills in this directory. The repository was last updated on August 20, 2026.
Source: jianshuo/claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.