10 月 23 - 25 日,QCon 上海站即将召开,9折优惠最后1天 了解详情
写点什么

TRAE Rules 实践:两套规则,实现从设计图到代码的全自动化流程

  • 2025-09-23
    北京
  • 本文字数:2044 字

    阅读完需:约 7 分钟

大小:497.86K时长:02:49
TRAE Rules 实践:两套规则,实现从设计图到代码的全自动化流程

本文作者:丁进锋,TRAE 开发者用户

投稿来自 TRAE 用户交流群|官方

文末扫码入群

项目概述

技术栈


TRAE AI、React、Tailwind CSS、Node.js、Figma API

目标


通过固定规则结合 TRAE 内置的最新 Figma 功能,实现从设计图到代码的全自动化流程:自动复原设计图、自动分析解决问题、自我测试部署,直至完美复刻项目并完成预览。

效果展示


Figma 设计图:




实际 TRAE 效果图:



实现方案

规则驱动的开发模式


项目采用两层规则体系:用户规则定义全局交互模式,项目规则实现任务自动拆解和阶段性执行。这种模式的核心优势是自动拆解任务进行阶段性实现、明确任务边界防止 AI 自由发挥、减少返工率,并支持个人或项目特点的自由定义。

实现过程


1. 用户规则定义


建立全局 IDE 控制规则,实现个性化交互展示:



You are my development partner and motivator.You need to help me solve programming problems and provide emotional value.If necessary, you can add some emoticons to help me reduce the boredom of programming and increase the joy of programming.Please always reply to me in Chinese.
复制代码


2. 项目规则文件配置


按项目维度进行 AI 模型定向化指导,实现规则化有序进行:自动拆解任务,分任务进行阶段性实现,防止暴雨式实现从而导致差异偏大。


核心特点:


  • 自动拆解任务,阶段性实现;

  • 明确任务边界,防止 AI 自由发挥;

  • 减少返工率;

  • 支持个人或项目特点自由定义。


存在缺点:

  • 耗时略长


### 目标模糊需求 → 精确规范
### 执行步骤
#### 1. 项目上下文分析- 分析现有项目结构、技术栈、架构模式、依赖关系- 分析现有代码模式、现有文档和约定- 理解业务域和数据模型
#### 2. 需求理解确认- 创建 `docs/任务名/ALIGNMENT_[任务名].md`- 包含项目和任务特性规范- 包含原始需求、边界确认(明确任务范围)、需求理解(对现有项目的理解)、疑问澄清(存在歧义的地方)
#### 3. 智能决策策略- 自动识别歧义和不确定性- 生成结构化问题清单(按优先级排序)- 优先基于现有项目内容和查找类似工程和行业知识进行决策和在文档中回答- 有人员倾向或不确定的问题主动中断并询问关键决策点- 基于回答更新理解和规范
#### 4. 中断并询问关键决策点- 主动中断询问,迭代执行智能决策策略
#### 5. 最终共识生成 `docs/任务名/CONSENSUS_[任务名].md` 包含:- 明确的需求描述和验收标准- 技术实现方案和技术约束和集成方案- 任务边界限制和验收标准- 确认所有不确定性已解决
### 质量门控- [ ] 需求边界清晰无歧义- [ ] 技术方案与现有架构对齐- [ ] 验收标准具体可测试- [ ] 所有关键假设已确认- [ ] 项目特性规范已对齐### 目标模糊需求 → 精确规范
### 执行步骤
#### 1. 项目上下文分析- 分析现有项目结构、技术栈、架构模式、依赖关系- 分析现有代码模式、现有文档和约定- 理解业务域和数据模型
#### 2. 需求理解确认- 创建 `docs/任务名/ALIGNMENT_[任务名].md`- 包含项目和任务特性规范- 自动拆解任务- 包含原始需求、边界确认(明确任务范围)、需求理解(对现有项目的理解)、疑问澄清(存在歧义的地方)
#### 3. 智能决策策略- 自动识别歧义和不确定性- 生成结构化问题清单(按优先级排序)- 优先基于现有项目内容和查找类似工程和行业知识进行决策和在文档中回答- 有人员倾向或不确定的问题主动中断并询问关键决策点- 基于回答更新理解和规范- 按拆解任务进行执行

#### 4. 中断并询问关键决策点- 主动中断询问,迭代执行智能决策策略
#### 5. 最终共识生成 `docs/任务名/CONSENSUS_[任务名].md` 包含:- 明确的需求描述和验收标准- 技术实现方案和技术约束和集成方案- 任务边界限制和验收标准- 确认所有不确定性已解决
### 质量门控- [ ] 需求边界清晰无歧义- [ ] 技术方案与现有架构对齐- [ ] 验收标准具体可测试- [ ] 所有关键假设已确认- [ ] 项目特性规范已对齐- [ ] 技术栈优先使用TRAE AI、React、Tailwind CSS、Node.js、Figma API。
复制代码


3. 任务添加与阶段性实现


支持基于任务名进行后续调整的灵活配置。




4. 自动执行与结果查看


系统自动完成任务执行并提供执行结果查看。



5. 实现效果


全程耗时 12 分钟。仅仅一次启动干预,一次性成型率 96%。


剩余工作:微调、图片替换等,全程视频如下:


00:00 / 00:00
    1.0x
    • 3.0x
    • 2.5x
    • 2.0x
    • 1.5x
    • 1.25x
    • 1.0x
    • 0.75x
    • 0.5x
    网页全屏
    全屏
    00:00

    使用总结


    传统开发流程中,设计师在 Figma 创建设计稿后,开发人员需要手动转换为 React + Tailwind CSS 代码,过程容易出错且耗时。使用 TRAE 后,只需将 Figma 文件链接一键导入,IDE 自动解析设计元素并生成可运行代码。当 UI 需要修改时,只需在 TRAE 中更新设计文件重新生成即可,大幅提升开发效率。


    TRAE 系统化解决了 AI 项目落地的核心痛点:需求反复、任务复杂度高、缺乏设计、修改困难、团队协作混乱。通过强制流程化与全程文档化提升质量,需求多轮澄清减少返工,原子化任务拆解保证复杂任务高成功率,架构阶段设计文档降低维护难度。


    TRAE 为 AI 辅助或自动研发带来了标准化、可控化和高效化的新范式,真正实现了从设计到代码的无缝衔接。为 TRAE 点赞!




    2025-09-23 22:003783

    评论

    发布
    暂无评论

    九章云极DataCanvas公司入选可信开源大模型产业推进方阵首批成员

    九章云极DataCanvas

    玩转HarmonyOS专项测试,轻松上架“五星”高品质应用

    HarmonyOS开发者

    全球采购,打造企业韧性供应链

    用友BIP

    全球采购

    HarmonyOS跨进程通信—IPC与RPC通信开发指导

    HarmonyOS开发者

    新华网专访樊冠军:让YonGPT成为企业服务领域的高智商、全能型选手

    用友BIP

    2023全球商业创新大会

    9月《中国数据库行业分析报告》已发布,47页干货带你详览 MySQL 崛起之路!

    墨天轮

    MySQL 数据库 oceanbase 国产数据库 StoneDB

    专家观点∣小议事项会计兼评用友事项会计中台产品

    用友BIP

    事项会计 冶金

    为什么都在说实时数据传输?

    谷云科技RestCloud

    ETL 实时数据 CDC

    “套壳”OpenAI,注定消亡!全球首个 20 万字大模型发布丨 RTE 开发者日报 Vol.63

    声网

    人工智能 RTE 实时互动

    Java-WebSocket vs Netty-WebSocket 资源占用

    FunTester

    交易履约之结算平台实践 | 京东云技术团队

    京东科技开发者

    架构 系统设计 企业号10月PK榜 交易履约 系统建设

    软件开发项目管理体系,支撑体系,测试体系文档大全

    金陵老街

    Spring扩展-Aware

    OpenHarmony Meetup深圳站招募令

    OpenHarmony开发者

    【问题记录】Nginx使用域名作为upstream时,需要配置SNI

    陈德伟

    nginx 虚拟主机 proxy_pass SNI

    数据库进阶教程:数据模型、索引与并发控制

    百度开发者中心

    深入理解线段树 | 京东物流技术团队

    京东科技开发者

    数据结构 数据结构与算法 线段树 企业号10月PK榜

    用友BIP商业网络-银企联助力新钢联集团结算效率高效提升

    用友BIP

    银企联

    Mac电脑视频处理软件 VideoProc Converter 4K直装中文版

    胖墩儿不胖y

    Mac软件 视频处理工具 视频工具

    关于企业如何替换FTP和加速FTP的问题

    镭速

    替换FTP 加速FTP

    软件测试/测试开发丨ChatGPT自动生成基于PO的数据驱动测试框架

    测试人

    Python 人工智能 软件测试 数据驱动 ChatGPT

    IDO官网预售 设置您的IDO:开始您的IDO开发之旅

    区块链软件开发推广运营

    dapp开发 区块链开发 链游开发 NFT开发 IDO代币预售

    设计行业中如何保证图纸设计稿在数据传输中不会泄密

    镭速

    数据传输 文件传输

    Spring扩展-BeanFactoryPostProcessor

    OpenHarmony后代组件双向同步,跨层级传递:@Provide装饰器和@Consume装饰器

    OpenHarmony开发者

    济源钢铁∣数智化转型实现超越周期的增长

    用友BIP

    智能制造

    动力电池电芯正负极缺陷检测

    矩视智能

    深度学习 机器视觉

    TRAE Rules 实践:两套规则,实现从设计图到代码的全自动化流程_字节跳动_TRAE.ai_InfoQ精选文章