SuperAPI AI 工具集

Omni Architect

办公与效率

查看项目

更新于 10-16 09:54

技能介绍

用途:Omni Architect 是一个高层编排技能,实现 PRD → Mermaid 图 → 逻辑校验 → Figma 资产的流水线,把产品需求先转成可视化图表做逻辑预验证,通过后再生成设计资产,用于减少设计与需求之间的理解偏差和返工。

主要能力(按阶段):Phase 1 PRD Parser 解析 PRD,提取 features、user_stories、entities、flows、requirements、acceptance_criteria、dependencies、personas,并计算 0.0-1.0 的完整度评分,低于 0.6 时输出警告与改进建议。Phase 2 Mermaid Generator 依据解析结果生成 flowchart、sequenceDiagram、erDiagram、stateDiagram-v2、C4Context、journey、gantt 等图,并校验语法、计算与 PRD 的一致性评分。Phase 3 Logic Validator 按 coverage、consistency、completeness、traceability、naming_coherence、dependency_integrity 加权评分,支持 auto、interactive、batch 三种校验模式;下方给出的校验报告为示例数据,非实际保证。Phase 4 Figma Generator 通过本地生成 figma-payload.json,再用 Omni Architect Importer 插件在 Figma 中导入,最后用 resume 命令汇总;本页未提供该插件的下载或发布地址。Phase 5 Asset Delivery 汇总 PRD 解析结果、Mermaid 源码与渲染图、校验报告、Figma 节点链接、编排日志和设计交接文档。

使用方式:安装命令为 npx skills add https://github.com/fabioeloi/omni-architect --skill omni-architect,也可分别安装 mermaid-diagrams、figma、prd-generator、frontend-design 等依赖技能。基本运行:npx omni-architect run --prd_source "./docs/prd-ecommerce-v2.md" --project_name "E-Commerce Platform" --figma_file_key "abc123XYZ" --figma_access_token "$FIGMA_TOKEN" --validation_mode "auto";Figma 导入后执行 npx omni-architect resume --session_dir "./output" --figma_result "./figma-import-result.json"。也支持在项目根目录放置 .omni-architect.yml 配置 diagram_types、design_system、locale、validation_threshold、design_tokens 与 hooks,并支持通过 require('omni-architect') 以程序方式调用。

限制:需提供 Figma file key 与访问令牌,Figma 生成依赖手动导入插件,无法全自动完成;PRD 结构不佳、图表超过 100 节点、令牌过期、API 限流或网络超时都有对应降级或重试行为。资料未提供收费、价格、完整依赖版本与支持的模型信息,此处不作推断。