用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/diegosouzapw/awesome-omni-skill --skill three-tomato命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | three-tomato |
| description | 将需求文档转换为多端原生开发代码,支持 Android、iOS、鸿蒙、小程序、快应用、H5、Web、macOS、Windows 等 17 个平台。原生优先,AI 友好技术栈。 |
| license | MIT |
将需求文档转换为多端原生开发代码,支持 Android、iOS、鸿蒙、小程序、快应用、H5、Web、macOS、Windows 等 17 个平台。
核心原则:原生优先,AI 友好技术栈(数据集大、文档丰富)
This skill enables AI Agents to analyze requirement documents and generate native platform-specific code using AI-friendly tech stacks with large training datasets.
| Platform | Code | Language/Framework | AI-Friendly Reason |
|---|---|---|---|
| 原生移动端 | |||
| Android | android | Kotlin + Jetpack Compose | Kotlin 数据集大,Compose 声明式 UI |
| iOS | ios | Swift + SwiftUI | Swift 现代语法,SwiftUI 声明式 |
| HarmonyOS | harmony | ArkTS + ArkUI | TypeScript 超集,AI 熟悉 |
| 小程序 | |||
| WeChat Mini Program | wechat-mp | TypeScript + 原生 WXML | TS 类型安全,文档丰富 |
| Alipay Mini Program | alipay-mp | TypeScript + 原生 AXML | 同上 |
| Baidu Mini Program | baidu-mp | TypeScript + 原生 Swan | 同上 |
| Quick App | quick-app | TypeScript | 类 Vue 语法 |
| Web | |||
| H5 Mobile | h5 | TypeScript + React | React 优先,数据集最大 |
| Web Desktop | web | TypeScript + React + Next.js | SSR/SSG,企业级首选 |
| 桌面原生 | |||
| macOS | macos | Swift + SwiftUI | 原生 Apple 生态 |
| Windows | windows | C# + WinUI 3 | .NET 生态成熟,AI 友好 |
| 跨端移动 | |||
| Flutter | flutter | Dart + Riverpod | 高性能,声明式 UI |
| React Native | react-native | TypeScript + Zustand | React 生态,AI 友好 |
| Uni-app | uni-app | Vue 3 + TypeScript | 一套代码多端运行 |
| Taro | taro | React + TypeScript | 京东出品,React 生态 |
| 跨端桌面 | |||
| Electron | electron | React + TypeScript | Web 技术栈,成熟稳定 |
| Tauri | tauri | Rust + React | 高性能,体积小 |
🤖 "transform to [platform]"
🤖 "generate [platform] code"
🤖 "convert requirement to multi-platform"
🤖 "create platform specs"
🤖 "转换为[平台]代码"
🤖 "生成多端代码"
🧬 "3T evolve" / "3T 总结归纳进化"
🧬 "3T log issue [description]" / "3T 记录问题 [描述]"
🧬 "3T show evolution log" / "3T 查看进化日志"
When 3T evolve command is triggered, AI Agent executes:
.three-tomato/feedback/issues/ for issue records.three-tomato/output/references/patterns/known-issues.yaml - known issues databasereferences/patterns/best-practices.yaml - best practicesplugins/[platform]-generator/PLUGIN.md.three-tomato/evolution/changelog.md.three-tomato/evolution/reports/.three-tomato/requirements/ or specified path.three-tomato/config.yaml for target platformsplugins/_registry.yamlFor each target platform:
references/templates/[platform]/.three-tomato/output/[platform]/Read configuration from .three-tomato/config.yaml:
# Target platforms to generate
platforms:
- android
- ios
- wechat-mp
- h5
# AI-Friendly Tech Stack (原生优先,数据集大)
tech_stack:
android:
language: kotlin # AI 数据集大
ui: compose # 声明式,AI 友好
architecture: mvvm
di: hilt
network: retrofit + okhttp
async: coroutines
ios:
language: swift # 现代语法,AI 熟悉
ui: swiftui # 声明式 UI
architecture: mvvm
network: urlsession # 原生优先
async: async-await
harmony:
language: arkts # TypeScript 超集
ui: arkui
architecture: mvvm
wechat-mp:
language: typescript
Plugins can extend functionality at these hooks:
before_analyze - Pre-process requirement documentsafter_analyze - Post-process extracted requirementsbefore_generate - Modify generation parameterson_generate - Custom code generation logicafter_generate - Post-process generated codeon_export - Custom export formats📋 "list platform plugins"
📦 "install plugin <source>"
✅ "enable plugin <name>"
❌ "disable plugin <name>"
| Plugin | Description |
|---|---|
| 原生平台 | |
android-generator | Android 原生 (Kotlin + Compose) |
ios-generator | iOS 原生 (Swift + SwiftUI) |
harmony-generator | HarmonyOS (ArkTS + ArkUI) |
wechat-mp-generator | 微信小程序 (TypeScript) |
alipay-mp-generator | 支付宝小程序 (TypeScript) |
baidu-mp-generator | 百度智能小程序 (TypeScript) |
quick-app-generator | 快应用 (TypeScript) |
h5-generator | H5 移动端 (React + TypeScript) |
web-generator | Web 桌面端 (Next.js + React) |
macos-generator | macOS 原生 (Swift + SwiftUI) |
windows-generator | Windows 原生 (C# + WinUI 3) |
| 跨端框架 | |
flutter-generator | Flutter (Dart + Riverpod) |
rn-generator | React Native (TypeScript + Zustand) |
uni-app-generator | Uni-app (Vue 3 + TypeScript) |
taro-generator | Taro (React + TypeScript) |
electron-generator | Electron (React + TypeScript) |
tauri-generator | Tauri (Rust + React) |
| 工具类 | |
api-sync | 跨平台 API 定义同步 |
ui-converter | UI 组件跨平台转换 |
i18n-sync | 国际化资源同步 |
diff-report | 平台差异报告生成 |
.three-tomato/
├── config.yaml # Main configuration
├── requirements/ # Input requirement documents
│ ├── PRD.md # Product requirement document
│ ├── api.yaml # API specifications
│ └── ui-specs/ # UI design specs
├── cache/ # Incremental cache
├── output/ # Generated code
│ ├── android/ # Kotlin + Compose
│ ├── ios/ # Swift + SwiftUI
│ ├── harmony/ # ArkTS + ArkUI
│ ├── wechat-mp/ # TypeScript 原生
│ ├── alipay-mp/ # TypeScript 原生
│ ├── baidu-mp/ # TypeScript 原生
│ ├── quick-app/ # TypeScript
│ ├── h5/ # React + TypeScript
│ ├── web/ # Next.js + React
│ ├── macos/ # Swift + SwiftUI
│ ├── windows/ # C# + WinUI 3
│ └── _shared/ # 共享资源
│ ├── models/ # 数据模型定义
│ ├── api/ # API 接口定义
│ └── assets/ # 共享资源文件
├── reports/ # Analysis reports
│ ├── comparison.md # Platform comparison
│ ├── migration.md # Migration guide
│ └── compatibility.md # Compatibility matrix
└── i18n/ # Multi-language docs
├── en/
└── zh/
.three-tomato/config.yaml before generation<!-- user-content --> must not be overwritteninclude_tests: truereferences/templates/references/prompts/references/examples/docs/platforms/