一份catalog.json生成45个Skill包:AlphaGBM Skills代码生成与一致性校验架构揭秘

发布时间:2026/9/26 2:16:03
一份catalog.json生成45个Skill包:AlphaGBM Skills代码生成与一致性校验架构揭秘 一份catalog.json生成45个Skill包AlphaGBM Skills代码生成与一致性校验架构揭秘【免费下载链接】skillsBring realtime market data and research workflows into Claude Code, Cursor beyond — 29 open-source Skills for stocks, options and commodities.项目地址: https://gitcode.com/gh_mirrors/skills38/skillsAlphaGBM Skills 是一个把实时市场数据与研究工作流带进 Claude Code、Cursor 等 AI 助手的开源 Skill 集合。它只用一份 catalog/catalog.json 作为「唯一事实来源」就能一键生成 45 个 Skill 包10 个研究工作流 35 个工具/参考包并用 scripts/build_catalog.py 与单元测试做双向一致性校验彻底告别「手改文件改到漂移」的维护噩梦。 45 个 Skill 包是什么先看懂分工打开 docs/CATALOG.md你会看到两类包类型数量说明例子完整工作流workflows10围绕「用户想要的结果」组织自带完整 SKILL.md 可运行 runner股票机会、期权策略、新闻影响、投资复盘单项工具与参考包tools35聚焦单一功能api状态可真实调用reference状态仅为方法论参考股票分析、期权评分、巴菲特框架每个包在skills/目录下都是一个独立、自包含的安装单元例如 skills/alphagbm-stock-research/SKILL.md 配套scripts/run.py只需 Python 3.9无需额外安装 CLI。⚙️ 核心架构单一数据源驱动的代码生成一份 catalog.json 里写了什么catalog/catalog.json约 725 行声明了每个包的id、中英文name、accesspublic / account / reference / local、status以及工作流专属的prompt、output、example命令示例。新增或下线一个 Skill只需要改这一份 JSON。build_catalog.py 如何一次生成 45 个包scripts/build_catalog.py 的outputs()函数是生成引擎核心它为每个工作流和api状态工具产出skills/id/SKILL.md—— 由workflow_document()/tool_document()按模板拼出的双语文档skills/id/scripts/run.py—— 直接复制自 runtime/workflow.py只认官方 HTTPS 源、拒绝重定向skills/id/scripts/review_engine.py—— 复制自 runtime/review_engine.pyskills/id/references/access.md—— 内置的访问与证据规则GUIDE 常量按命令注入的专项文档如news-impact.md、report-breakdown.md、investment-review.mdagents/openai.yaml接口声明、总目录 docs/CATALOG.md并自动同步 README.md 与 docs/README.zh.md 中的包数量。对reference状态的 27 个方法参考包生成器还会把历史实现材料归档到references/legacy.md并生成「只讲方法、不调用私有接口」的 SKILL.md。✅ 一致性校验三道防线防止漂移这套架构最有价值之处是它假设「有人会手改生成文件」并设了三道防线防线一validate()静态校验。检查包 ID 无重复、符合alphagbm-[a-z0-9-]命名规范、每个skills/*/SKILL.md目录与目录 ID 一一对应、中英文名称齐全、tools依赖均真实存在——任何一条不满足直接断言失败。防线二--check干跑模式。运行python3 scripts/build_catalog.py --check会在内存里重新生成全部产物并与磁盘逐字节比对发现「过期文件」即报错退出CI 里用它保证仓库内不存在手改漂移。防线三scripts/test_catalog.py 单元测试。其中test_all_generated_artifacts_match逐文件断言「生成结果 磁盘文件」test_approved_names_and_order锁定 10 个工作流的名称与顺序test_every_strategy_has_an_explicit_demo_fixture则要求 demo/strategies/ 中每个策略都有标注illustrative_fixture、notForTrading: true的演示夹具杜绝「示例数据冒充实时行情」。 对新手最实用的心智模型catalog.json 是唯一手写层skills/下 45 个包、docs/CATALOG.md 乃至 README 的数字都是生成物——想改功能先改 JSON再生成最后由测试兜底。 新手上手三步验证这套架构安装单个工作流以读取公开研报为例无需 API keynpx skills add AlphaGBM/skills --skill alphagbm-research-reader本地校验生成一致性python3 scripts/build_catalog.py --check查看完整清单浏览 docs/CATALOG.md理解api与reference两种状态的区别——前者接口受访问契约审查覆盖后者仅为方法论参考切勿拿 API key 去调它的遗留私有端点。更多背景可参阅 docs/SKILLS_V2_AUDIT.md 的接口审计记录以及 demo/README.md 中每个策略的演示夹具说明。架构小结「单一数据源 模板生成 逐字节校验」让 45 个 Skill 包共享同一份 runner、同一份安全规则和同一个版本口径alphagbm-skills-catalog.v1/ 3.0.0新增一个 Skill 的成本从「复制粘贴一整个目录」降为「往 JSON 里加一段描述」。这正是 AlphaGBM Skills 能在股票、期权、商品三大领域保持文档、代码与测试始终对齐的秘密所在。【免费下载链接】skillsBring realtime market data and research workflows into Claude Code, Cursor beyond — 29 open-source Skills for stocks, options and commodities.项目地址: https://gitcode.com/gh_mirrors/skills38/skills创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询