Agent Skills
› open-mercato/open-mercato
open-mercato/open-mercato
GitHub指导基于@open-mercato/ui库构建一致且生产级的后端界面,强调组件复用、数据密度和键盘导航,确保视觉与行为一致性。
Install All Skills
npx skills add open-mercato/open-mercato --all -g -y
Skills in Collection (44)
指导基于@open-mercato/ui库构建一致且生产级的后端界面,强调组件复用、数据密度和键盘导航,确保视觉与行为一致性。
需要创建后端管理页面或CRUD界面
使用@open-mercato/ui组件进行前端开发
npx skills add open-mercato/open-mercato --skill backend-ui-design-codex -g -y
用于在编码前撰写和审查业务级应用规格说明书,涵盖领域模型、工作流ROI及用户故事,确保需求明确后再进入开发阶段。
创建应用规格
定义业务需求
我们该构建什么
npx skills add open-mercato/open-mercato --skill om-app-spec-writing -g -y
用于自动继续PR循环的仓库扩展,处理规范来源、遗留计划迁移及集成测试门禁。
需要自动继续PR流程时
处理遗留跟踪计划格式时
npx skills add open-mercato/open-mercato --skill om-auto-continue-pr-loop -g -y
基于共享技能扩展的自动PR创建循环,针对Open Mercato仓库定制。通过集成测试套件和UI风格检查门控,驱动.specs/下的规范完成工作流,确保代码变更符合质量与合规要求。
需要自动化生成并验证Pull Request时
执行基于AI规范的端到端集成测试流程时
npx skills add open-mercato/open-mercato --skill om-auto-create-pr-loop -g -y
通过调用GitHub Actions触发PR包预览发布,支持pkg.pr.new格式。用于维护者请求发布或重新发布预览时,执行自动化流程并报告结果。
维护者要求发布PR包预览
需要触发pkg.pr.new预览
npx skills add open-mercato/open-mercato --skill om-auto-publish-pr -g -y
根据指定时间窗口或PR范围,自动生成面向QA的手动测试报告。将合并的PR按产品领域分组,提供P0/P1/P2测试路径、点击操作、验证点及风险提示,并作为文档PR提交至develop分支。
需要为最近合并的PR生成自动化QA测试计划
用户请求基于特定日期或PR编号范围的测试场景分析
需要将代码变更转化为具体的手动验证步骤和风险评估
npx skills add open-mercato/open-mercato --skill om-auto-qa-scenarios -g -y
扩展代码审查技能,优先通过 GitHub CI 检查验证 PR 以节省资源,仅在必要时回退本地测试。采用更严格的裁决规则:发现 Medium 及以上问题即请求更改。
需要审查 Pull Request
评估代码变更质量
npx skills add open-mercato/open-mercato --skill om-auto-review-pr -g -y
针对单个PR、规范或分支差异进行深度安全分析,超越OWASP Top 10挖掘隐蔽攻击向量。支持生成详细报告及后续深入检查步骤,作为自动化安全报告的原子单元。
用户要求对特定PR、分支或规范文件进行安全审查
需要检测非显而易见的攻击向量或模式热点
npx skills add open-mercato/open-mercato --skill om-auto-sec-report-pr -g -y
聚合指定窗口内代码单元的安全分析结果,委托子技能执行检测并汇总成单一文档PR。支持按日期、PR号或分支筛选,输出Markdown/HTML报告及下一步建议,用于自动化安全审计流程。
需要批量审查多个PR或分支的安全风险
生成周期性(如最近7天)的安全分析报告
npx skills add open-mercato/open-mercato --skill om-auto-sec-report -g -y
自动将 Open Mercato 代码库从 0.4.10 迁移至 0.5.0,通过执行 codemods 进行代码重构、类型检查并报告需人工审查的部分。
升级 Open Mercato 到 0.5.0
应用 UPGRADE_NOTES 迁移
npx skills add open-mercato/open-mercato --skill om-auto-upgrade-0.4.10-to-0.5.0 -g -y
自动迁移下游应用从Open Mercato 0.6.6升级至0.6.7。执行代码重构如导入路径变更和payload解包,审计查询索引回调及调度元数据,并生成类型检查报告与手动后续操作指引。
升级 Open Mercato 到 0.6.7
将 0.6.6 迁移到 0.6.7
应用 0.6.7 升级说明
npx skills add open-mercato/open-mercato --skill om-auto-upgrade-0.6.6-to-0.6.7 -g -y
自动化迁移下游应用从Open Mercato 0.6.7至0.7.0,执行机械性代码修改并审计安全、认证等变更。识别需手动处理的关键逻辑,生成详细报告,支持干跑模式验证升级兼容性。
升级 Open Mercato 到 0.7.0
迁移 0.6.7 到 0.7.0
应用 0.7.0 升级说明
npx skills add open-mercato/open-mercato --skill om-auto-upgrade-0.6.7-to-0.7.0 -g -y
指导使用 @open-mercato/ui 构建后端管理界面,涵盖 CRUD、数据表格及表单等组件。强调一致性、组件复用与高性能 UX,确保视觉规范与开发效率。
需要创建后台管理页面或 CRUD 界面
实现数据表格、表单或详情展示组件
后端 UI 开发需遵循统一设计规范
npx skills add open-mercato/open-mercato --skill om-backend-ui-design -g -y
针对Open Mercato仓库的代码审查扩展,集成Docker与本地环境检测、模板同步校验、多层级代码分类及前端性能检查,增强共享审查流程的适配性。
需要执行代码审查时
涉及多模块或前后端变更的PR审查
npx skills add open-mercato/open-mercato --skill om-code-review -g -y
用于创建或重构 AGENTS.md 文件,为编码 Agent 提供指令集。强制采用 Always/Ask First/Never/Validation Commands 边界结构,确保内容具有约束力而非描述性,规范 Agent 行为与验证流程。
新建包或模块时生成 AGENTS.md
现有 AGENTS.md 需要重写或重构
npx skills add open-mercato/open-mercato --skill om-create-agents-md -g -y
维护 VS Code Dev Container 配置,确保开发环境与项目需求同步。处理容器构建/启动失败、服务异常及环境不一致问题。涉及 devcontainer.json、Dockerfile 及 compose 文件的修改、故障排查和文档更新。
dev container
devcontainer
.devcontainer
npx skills add open-mercato/open-mercato --skill om-dev-container-maintenance -g -y
Open Mercato设计系统合规守护Agent,用于前端UI审查、语义Token迁移及硬编码样式清理。通过扫描违规并强制执行设计规范,防止界面漂移,确保UI一致性。
前端UI代码审查
设计系统合规性检查
硬编码颜色或字体清理
DS组件迁移与重构
npx skills add open-mercato/open-mercato --skill om-ds-guardian -g -y
自动化规范化 .ai/specs 目录下的遗留规格文件名,统一为日期+slug格式。处理命名冲突、更新内部链接引用,支持干跑预览与实际应用,确保仓库文档文件命名一致性。
清理 legacy SPEC-* 或 SPEC-ENT-* 前缀的文件名
解决移除数字前缀后的文件名冲突
修复因文件名变更导致的错误链接
npx skills add open-mercato/open-mercato --skill om-fix-specs -g -y
用于从PR生成跟进Issue的仓库级扩展技能。规范Spec文件检测路径,自动为企业版Spec添加标签,并定义追踪Issue模板以指引后续实施或修复流程。
PR合并后需要创建跟进Issue时
引用了.ai/specs/目录下的设计文档时
npx skills add open-mercato/open-mercato --skill om-followup-issue-from-pr -g -y
Open Mercato工作流导航助手,提供导航与知识两种模式。用于指引开发者确定当前进度、推荐下一步操作及Skill,并解答模块开发、API、UI等具体技术实现问题。
询问当前步骤或下一步该做什么
不确定使用哪个Skill或感到迷茫
查询如何在Open Mercato中构建特定功能
npx skills add open-mercato/open-mercato --skill om-help -g -y
基于规范文档,协调子代理团队完成端到端实现。强制先决条件为代码审查合规,并引导用户选择外部扩展或核心修改模式。通过多阶段执行、单元测试及集成测试确保质量,同时更新规范进度。
implement spec
implement phases
build from spec
code the spec
npx skills add open-mercato/open-mercato --skill om-implement-spec -g -y
为Open Mercato平台构建集成提供商包,支持支付、物流、数据同步等场景。涵盖脚手架生成、适配器实现、Webhook处理、健康检查及测试全流程。
build integration
add provider
integrate with stripe/paypal/dhl
npx skills add open-mercato/open-mercato --skill om-integration-builder -g -y
用于运行和创建基于Playwright TypeScript的QA集成测试。支持执行测试套件、将Markdown场景转换为测试代码,以及根据需求生成新测试,并依赖om-prepare-test-env处理环境管理。
run integration tests
test this feature
create test for
convert test case
run QA tests
integration test
npx skills add open-mercato/open-mercato --skill om-integration-tests -g -y
对生成的代码或代理会话进行基于证据的严格审查,验证正确性、安全性及设计合规性,输出通过/失败结论并指出缺陷根源与改进建议。
LLM生成代码的质量评估
代理会话或评测结果的分析
需要审查生成产物合规性的场景
npx skills add open-mercato/open-mercato --skill om-judge-agent-session -g -y
指导将MikroORM v6模块迁移至v7,涵盖装饰器导入分离、废弃API替换、Knex转Kysely及类型修复。
mikro-orm v7
persistAndFlush deprecated
knex to kysely
npx skills add open-mercato/open-mercato --skill om-migrate-mikro-orm -g -y
为Open Mercato后端或后台流程构建可点击、带评论的交互式原型,用于在实现前验证用户故事和交互逻辑。仅使用合成数据,严格限定于后台流程,排除前端及通用设计系统工作。
需要构建后端管理界面或后台流程的可点击原型
基于包含用户故事的需求文档进行交互验证和评审
npx skills add open-mercato/open-mercato --skill om-mockup-prototype -g -y
扩展PR自动化工具,定义仓库特定的代码变更范围分类(如UI、迁移等)及标签体系。强制执行QA门禁规则,处理权限不足情况,确保PR流程合规与安全。
审查Pull Request
自动化PR标签分类
执行QA门禁检查
npx skills add open-mercato/open-mercato --skill om-pr-autopilot -g -y
在代码实现前分析规格说明书,进行向后兼容性审计、风险评估和完整性检查,生成包含违规项和改进建议的准备就绪报告。
analyze spec
pre-implement
spec readiness
BC analysis
spec gap analysis
npx skills add open-mercato/open-mercato --skill om-pre-implement-spec -g -y
用于准备Issue的Open Mercato扩展技能,支持企业级规格编写、重复检查及关联实施路径。
需要创建或更新功能规格说明时
执行issue准备工作并需检查规格冲突时
npx skills add open-mercato/open-mercato --skill om-prepare-issue -g -y
为Open Mercato仓库配置本地测试环境,管理CLI命令、入口脚本生成及CI一致性规则。
需要启动或复用集成测试环境
检查或配置CI与本地测试环境的参数一致性
npx skills add open-mercato/open-mercato --skill om-prepare-test-env -g -y
用于将平台变更转换为独立应用测试覆盖,验证新评估失败后更新所有者并发布报告。触发场景包括刷新独立harness、发布审计、扫描版本范围及平台模块变更。
refresh standalone harness
release harness audit
scan release range
platform work changes a module
npx skills add open-mercato/open-mercato --skill om-refresh-standalone-harness -g -y
指导用户创建或更新技能(Skill)的指南,涵盖技能结构、核心原则(如简洁性、自由度控制)及资源组织方式,旨在扩展AI专业能力。
用户希望创建新的技能
用户需要更新现有技能
npx skills add open-mercato/open-mercato --skill om-skill-creator -g -y
智能测试技能,仅运行受代码变更影响的测试集。支持Jest和Playwright,通过缓存机制复用分析结果,提升CI效率。
run affected tests
run smart tests
test only what changed
run tests for this PR
npx skills add open-mercato/open-mercato --skill om-smart-test -g -y
指导创建符合架构规范的高质量规格说明书,涵盖从骨架编写、需求澄清到设计审查的全流程。采用迭代方式确保架构纯洁性,通过强制关卡解决关键未知问题,最终输出合规的文档。
需要撰写新的技术规格说明书
审查现有规格说明书是否符合架构标准
npx skills add open-mercato/open-mercato --skill om-spec-writing -g -y
基于公开网络信号评估公司是否为优质销售目标,通过收入、融资、团队增长等正向指标及裁员、诉讼等负向指标计算dealFitScore和支付可能性,并给出推荐建议。
评估潜在客户价值
判断公司支付能力
npx skills add open-mercato/open-mercato --skill deal-qualification -g -y
根据工单文本及历史数据,应用决策规则选择最佳处理动作(如设置优先级、分配专家或发送宏回复),确保高风险工单优先处理并明确决策依据。
需要为支持工单选择单一最佳处理动作
结合工单内容与历史记录进行路由或分级决策
npx skills add open-mercato/open-mercato --skill resolution-playbook -g -y
指导根据交易势头和风险信号选择下一个销售管道阶段,确保按序推进并基于具体信号提供理由。
需要确定销售漏斗中交易的下一步状态
评估交易进展并决定是推进还是保守处理
npx skills add open-mercato/open-mercato --skill stage-playbook -g -y
自动化迁移下游应用从Open Mercato 0.7.0至0.8.0。通过静态检查识别API变更、配置调整等机械性修改,生成需人工处理的手动工作清单,辅助版本升级过程中的代码适配与验证。
需要升级 Open Mercato 框架版本
执行 0.7.0 到 0.8.0 的代码迁移
应用框架升级说明中的自动化部分
npx skills add open-mercato/open-mercato --skill om-auto-upgrade-0.7.0-to-0.8.0 -g -y
自动将 Open Mercato 应用从 0.8.0 迁移至 0.9.0。执行代码重构与升级检查,处理 API 错误状态、加密映射、作用域逻辑等变更,并识别需人工处理的敏感修改。
升级 Open Mercato 到 0.9.0
迁移 0.8.0 到 0.9.0
应用 0.9.0 升级说明
npx skills add open-mercato/open-mercato --skill om-auto-upgrade-0.8.0-to-0.9.0 -g -y
指导在Open Mercato框架中创建、扩展或覆盖AI智能体,包括注册工具包、配置循环控制及嵌入前端组件。
创建AI智能体
扩展AI助手
添加工具到现有智能体
嵌入AiChat组件
npx skills add open-mercato/open-mercato --skill om-create-ai-agent -g -y
用于为 Open Mercato 引擎快速生成 Web 搜索适配器 npm 包,支持 Brave、SearXNG 等多种源。通过脚手架自动配置 manifest、契约描述及 Zod 校验,确保与核心引擎兼容,简化新搜索提供商的集成流程。
add web search adapter
new search provider
web-research adapter
add Brave/Exa/Serper/Kagi search
hook up a search API
add a SERP engine
search adapter package
npx skills add open-mercato/open-mercato --skill om-create-web-research-adapter -g -y
用于 Figma 设计与 Open Mercato 设计系统对齐的 Skill。支持生成新屏幕设计规范(Mode A)及审计现有设计合规性并输出修复计划(Mode B),确保 UI 实现与设计系统一致。
design w figmie
figma mockup
audit figma
review figma design
npx skills add open-mercato/open-mercato --skill om-figma-design-with-ds -g -y
将客户文档转化为基于平台代码验证的Epic/Story树,自动执行可执行门控以核实功能覆盖情况,生成带评分和许可分级的原子提交估算,并输出面向客户的摘要与待办事项。
gap analysis
what does the platform already cover
coverage report
analiza luk
co platforma już pokrywa
ile z tego już jest w platformie
npx skills add open-mercato/open-mercato --skill om-gap-analysis -g -y


