ワンクリックで
new-strategy
在 sidecar/strategies/ 新增新闻抓取策略,自动完成 ScrapeStrategy 实现和 registry 注册
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
在 sidecar/strategies/ 新增新闻抓取策略,自动完成 ScrapeStrategy 实现和 registry 注册
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
StockAI 的总编排器,按请求类型分诊到「审查 / 功能开发 / 发布」三个 Agent 团队。代码改完要审查、跨三层加新功能、发版出新版本、以及对这些结果的后续修改/重跑/补充/更新/部分重做时,都用此技能。简单单点问题或单文件小改可直接处理,无需起团队。
新增 AI Provider,覆盖 shared/constants.ts / providers/registry.ts / shared/types.ts 全流程
按 release-checklist 双语模板,从 git log 生成中英对等的 Release Notes 草稿
在 sidecar/agents/masters/ 新增投资大师 Agent,自动完成接口实现和 registry 注册
| name | new-strategy |
| description | 在 sidecar/strategies/ 新增新闻抓取策略,自动完成 ScrapeStrategy 实现和 registry 注册 |
向用户询问以下信息(若已在请求中提供则跳过):
bing-news读取 sidecar/strategies/base.ts 确认 ScrapeStrategy 接口与 PlaywrightStrategy 基类。按类型选参考:
sidecar/strategies/google-news-rss.ts(直接 implements ScrapeStrategy,绝不调用 ctx.getPage(),从而跳过 Chromium 启动)sidecar/strategies/yahoo.ts(extends PlaywrightStrategy,只需实现 getUrl 与 parse)在 sidecar/strategies/<id>.ts 新建:
export class XxxStrategy implements ScrapeStrategy,提供 readonly name 与 async scrape(symbol, ctx),HTML 解析复用 sidecar/parsers/html.tsexport class XxxStrategy extends PlaywrightStrategy,实现 getUrl(symbol) 与 parse(html, symbol),必要时覆盖 getWaitUntil()StockNews[](shared/types.ts);失败时返回 [] 而非抛出,让 registry 回退到下一策略在 sidecar/strategies/registry.ts:
import { XxxStrategy } from './<id>';StrategyRegistry.strategies 数组追加 new XxxStrategy()cd sidecar && bun test strategies
确认无类型错误、无测试失败后完成。如新增的是纯 fetch 策略,建议补一个离线解析测试(参考 google-news-rss.test.ts),不依赖网络。