本文へ移動
cccskills
無料GitHub で公開

llm-wiki-setup

Co-creates a personal investment-research LLM Wiki (Karpathy's pattern) by interviewing the user for THEIR OWN analysis framework, not a template — a living CLAUDE.md of pure markdown + wikilinks, no RAG in place of compilation. Use to build a compounding 投研第二大脑 / 投研知识库 / 个人投研 wiki, ingest research reports / earnings calls into an existing wiki, or run post-earnings prediction→fulfillment reviews.

インストール方法を見る

含まれるファイル(19)

  • SKILL.md5.6 KB
  • examples/investment-research-CLAUDE.md12.9 KB
  • references/counter_review.md1.2 KB
  • references/fulfillment_sop.md2.1 KB
  • references/ingest_sop.md1.7 KB
  • references/interview.md7.1 KB
  • references/prune_discipline.md1.4 KB
  • scripts/init_vault.py5.3 KB
  • scripts/lint-vault.py6.2 KB
  • templates/CLAUDE-skeleton.md4.2 KB
  • templates/pre-commit.snippet1.1 KB
  • templates/vault/raw/.gitkeep0 B
  • templates/vault/wiki/analysts/.gitkeep0 B
  • templates/vault/wiki/companies/.gitkeep0 B
  • templates/vault/wiki/industries/.gitkeep0 B
  • templates/vault/wiki/macro/.gitkeep0 B
  • templates/vault/wiki/synthesis/.gitkeep0 B
  • templates/vault/wiki/themes/.gitkeep0 B
  • tests/test_vault_tooling.py8.8 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

LLM Wiki Setup(投研第二大脑共创)

帮用户搭一个金融投研专用 LLM Wiki(Karpathy 模式):纯 markdown 文件 + [[wikilink]] 互联 + LLM 维护,知识随用复利。

但核心不是给一份投研模板——是引导用户把他自己的投资判断方式,提炼成他专属的 CLAUDE.md。

★ 先读这一条(这个 skill 的灵魂)

每个人用自己的语言、自己的投资偏好,建自己的 CLAUDE.md。

两个投资者看同一家公司,关注点可能完全不同——一个看「下季度订单能否超市场预期」,另一个看「管理层电话会上的语气和信心」。给他们同一份模板,就抹掉了让 wiki 有用的那个东西。

  • ✅ 你的工作 = 访谈用户 → 提炼他的关注维度 → 用他的话写进 CLAUDE.md
  • ❌ 你的失败 = 套一份「标准投研 schema」让他填空,或让他照抄 examples/

examples/investment-research-CLAUDE.md 是一个人长成的样子,给用户看可能性,禁止照抄。它像模板一样被搬走,这个 skill 就失败了。

不碰的红线(Karpathy 原意,别 over-engineer)

纯 markdown + wikilink。不用检索替代编译:知识靠预编译进结构化页「复利」,不是每次 query 重新检索原始文档——这是本模式相对 RAG 的根本区别,也是 Karpathy 的核心 idea。搜索层不在禁区:他的 gist 写明百来个来源靠 index.md 就够,wiki 长大后要正经搜索,并点名 qmd(本地 BM25 + 向量 + 重排)——搜的是编译好的 wiki 页,不是拿原始文档的片段替代编译。别加 knowledge graph / 自动 health-check 之类机制(社区有些版本加了,那是 over-engineer)。

机制层 vs 规则层(贯穿全程的区分)

内容处置
机制层三层目录 + wikilink + lint + git hook✅ 通用工程结构,scripts/init_vault.py 直接装
规则层看哪些维度 / 怎么记观点 / 要不要分析师归属 / 怎么复盘 / 要长报告还是三行❌ 用户的投资大脑,访谈长出来,绝不给模板

机制层照抄没问题(它是 Karpathy 模式的工程卫生,跟「你怎么投资」无关)。规则层照抄 = 背叛方法论。

工作流

Phase 0 — 判断意图

  • 新建 vault → Phase 1
  • 已有 vault,ingest 一份源 → 直接读 references/ingest_sop.md
  • 已有 vault,财报后复盘某标的 → references/fulfillment_sop.md
  • query → 读 vault 的 index.md + 相关页,带 citation 综合答;好答案回填 synthesis

Phase 1 — scaffold 机制层

python scripts/init_vault.py <目标目录>

建空骨架(三层目录 + lint + hook 占位 + 空 index/log + CLAUDE 骨架)。这一步只装机制层,不写任何 schema。

Phase 2 — 访谈共创 CLAUDE.md ★核心步骤

读 references/interview.md,按它的 8 个维度一条条访谈用户,把回答用他自己的话写进 <vault>/CLAUDE.md 规则层的占位。

  • 一次问一个维度,别一口气灌
  • 用户不在乎的维度直接砍(极简 > 全面)
  • 卡住才翻 examples/ 给灵感,明说「别抄,挑你戳中的」
  • 自检:写好的 CLAUDE.md 像不像「这个人」?像通用模板就重来

Phase 3 — 启用防腐

cd <vault> && git init
git config core.hooksPath .githooks   # local 配置,换机/重 clone 要重设
PYTHONUTF8=1 uv run --no-project --with pyyaml python3 scripts/lint-vault.py wiki  # 确认绿灯

已有 vault — 刷新机制层工具

更新本 skill 后,显式刷新已复制进 vault 的 linter 与 hook:

python scripts/init_vault.py --refresh-tools <vault>

只更新 scripts/lint-vault.py 与 .githooks/pre-commit,不碰 wiki/、raw/ 或用户的 CLAUDE.md。文件有变化时先保留 .before-refresh 备份;若备份已存在则 fail-fast,先审阅并移走旧备份再重跑。

Phase 4 — 首次 ingest 演示

拿用户一份真实的源(研报 / 电话会 / 纪要),按 references/ingest_sop.md 走一遍 HITL 5 卡点,让他亲眼看到 wiki 怎么从源长出来。用用户自己的素材,不要用 examples。

后续运营(按需读 references)

场景读
ingest 新源references/ingest_sop.md(doc_type 用用户自己定的分类)
财报后复盘references/fulfillment_sop.md(分析师回测调 analyst-track-record skill,别重造)
vault 卫生(派生值漂移)references/prune_discipline.md
复盘页对抗审查references/counter_review.md
怎么访谈提炼用户的投资大脑references/interview.md(Phase 2 的完整方法)

为什么这个 skill 是 inline(不设 context: fork)

它要调 analyst-track-record skill(复盘回测)、跑 Bash(scaffold / lint)、可能并行 Task 取财报数据——subagent 不能调 skill 或 spawn subagent,所以必须 inline。

Next Step

vault 搭好、用户开始 ingest 卖方研报后,如果他想回测某分析师过去准不准 → 建议接 analyst-track-record skill(双维度命中率,有 validated 脚本)。

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Fixes web search on an agent whose model backend can't run it: a relay/reseller proxying Claude or Codex returns empty instead of failing. Use when web search returns nothing, a model insists a shipped product doesn't exist, someone wants to give an agent internet access, or the user is on a third-party base URL, relay, or 中转站. Diagnoses which built-in tools are dead, removes them, and installs a working replacement.

日本語の概要は準備中です。原文の説明を表示しています。

daymade/claude-code-skills1,4562026年10月13日 更新

Improves an existing application using its code, product contract, authorized work history and competitor evidence. Use for 取长补短、取其精华去其糟粕、参考竞品优化应用 or evolving an app from successful and failed work. Carries authorized changes through implementation and user-result verification, including REA and reverse Skill composition; use skill-evolver for Skills.

日本語の概要は準備中です。原文の説明を表示しています。

daymade/claude-code-skills1,4562026年10月13日 更新

抓取 A 股消息面情报:从财联社、华尔街见闻、金十、新浪 7x24、东财快讯、 证监会/央行/上交所/财政部政策公告、东方财富股吧等公开来源抓取与股票相关的 新闻、政策、情绪,输出结构化 JSON 或 Markdown。 当用户提到“A 股消息面”、“抓新闻”、“个股消息”、“政策监管”、“股吧情绪”、 “财联社”、“东财快讯”、“市场情绪”或需要把某只股票相关的公开情报聚合出来时 触发。也适用于“帮我看看 000001 最近有什么消息”这类口语化请求。

日本語の概要は準備中です。原文の説明を表示しています。

daymade/claude-code-skills1,4562026年10月13日 更新

Transcribes audio or video to speaker-labeled, timestamped text, locally with MLX on Apple Silicon or remotely. Use for 转录 / 录音转文字 / 说话人分离 / 字幕, and also for preparing audio for ASR without transcribing: 转格式, 降采样到 16kHz, merging recorder segments, or compressing and speeding up audio before 飞书妙记 — even when it looks like a one-line ffmpeg job.

日本語の概要は準備中です。原文の説明を表示しています。

daymade/claude-code-skills1,4562026年10月13日 更新

Routes audio: StepFun ASR/语音识别, StepFun TTS/配音, transcript/妙记→会议纪要, merge/review minutes. Reads one bundled specialist; generic ASR and correction stay direct.

日本語の概要は準備中です。原文の説明を表示しています。

daymade/claude-code-skills1,4562026年10月13日 更新

Diagnoses and repairs repository setup and guarded Git workflows for Claude Code or Codex — environment repair, startup sync, hook auditing, collaborator handoff. Use when a repo won't run, a teammate onboards, hook output duplicates, or commit/push/conflict needs guarding. Not for lost-commit recovery (use git-safety-net), GitHub ops (use github-ops), or history scrubbing (use github-sensitive-data-cleanup).

日本語の概要は準備中です。原文の説明を表示しています。

daymade/claude-code-skills1,4562026年10月13日 更新

daymade のスキルをすべて見る

このスキルの問題を報告する