用途:为构建复杂全栈 Web3 应用提供分层、可增量测试的流程,并在工具失败或迭代受限时仍产出可交付的打包成品。
主要能力与流程:分七个阶段推进。阶段1用 mkdir 命令预先建立 contracts、frontend、scripts、zk-circuits、docs 等完整目录;阶段2先定义接口合约(如 IToken.sol),列出需集成的外部协议并校验接口完整性;阶段3按库、基类、核心、集成合约的依赖顺序实现并逐个编译测试;阶段4配置前端网络、合约地址、ABI 与环境变量模板;阶段5按工具组件、Web3 包装组件、合约交互组件、数据展示组件、页面组件的顺序开发;阶段6编写按依赖排序的部署脚本,含地址回写与区块浏览器验证;阶段7为强制交付步骤,用 zip -r 排除 .git、node_modules、.env 生成 ZIP,并用 unzip -l 校验内容。
使用方式:按阶段顺序执行,每完成一层即测试,文档随进度更新。若工具失败,从最后完成的阶段恢复;若迭代预算不足,跳过非关键优化直接进入打包。预算分配建议:合约约40%、前端约40%、部署约10%,打包预留至少2-3次迭代。
适用场景:需要同时交付智能合约、前端与部署脚本的 Web3 全栈项目,尤其适合迭代受限、要求必须产出可下载归档的任务。
限制:技能未提供具体依赖版本、支持的链、具体协议集成细节与性能指标,实际项目需自行补充;命名、目录结构与命令示例仅为参考流程,未声明环境兼容范围。