بنقرة واحدة
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),不依赖网络。