DApp分阶段实施计划生成器Skill dapp-sdd:plan

这是一个用于区块链 DApp 开发的计划生成技能,能够根据项目规范自动创建分阶段实施计划。该工具专注于智能合约开发流程管理,包含项目设置、合约实现、TypeScript 集成、测试验证和文档完善五个标准阶段,每个阶段后都设有强制评审节点以确保代码质量。适用于区块链开发者、智能合约工程师和项目管理人员,帮助团队实现结构化、可审查的 DApp 开发流程。 关键词:DApp开发计划 智能合约实施 分阶段开发 代码评审节点 区块链项目管理 合约开发流程 TypeScript集成 测试验证 开发规范

DApp开发 0 次安装 9 次浏览 更新于 2/26/2026

name: dapp-sdd:plan description: 根据规范创建分阶段实施计划,每个阶段后设置评审节点。

计划技能

创建带有强制评审节点的分阶段实施计划。

输入

  • .dapp-sdd/spec.md - 扩展后的规范文档
  • dapp-sdd:constitution - 需要遵循的质量标准

输出

保存到 .dapp-sdd/plan.md 的分阶段计划,包含:

  • 清晰的阶段划分(小而专注的模块)
  • 每个阶段后的评审节点
  • 每个任务引用的相关技能

阶段结构

每个计划都遵循以下结构:

阶段 1:项目设置

  • 验证 create-mn-app 脚手架
  • 设置代码检查/格式化工具
  • 配置 TypeScript 严格模式
  • .dapp-sdd/ 添加到 .gitignore
  • 评审节点

阶段 2:合约实现

  • 创建合约骨架
  • 实现核心电路
  • 添加状态管理
  • 评审节点

阶段 3:TypeScript 集成

  • 创建部署脚本
  • 创建 CLI 接口
  • 添加提供者配置
  • 评审节点

阶段 4:测试

  • 编写合约单元测试
  • 编写集成测试
  • 验证所有测试通过
  • 评审节点

阶段 5:文档与优化

  • 更新 README 包含最终文档
  • 添加教育性注释
  • 清理代码
  • 最终评审节点

计划格式

# {DApp 名称} 实施计划

## 阶段 1:项目设置

**目标:** 使用高质量工具建立项目基础

### 任务
1. 验证 create-mn-app 脚手架是否完整
2. 配置带有严格规则的 ESLint
3. 配置 Prettier 进行格式化
4. 验证 TypeScript 严格模式
5. 将 `.dapp-sdd/` 添加到 `.gitignore`

**技能:** `midnight-tooling:midnight-setup`

### 评审节点
- [ ] `compact-reviewer:compact-reviewer`(如果合约存在)
- [ ] `devs:code-reviewer`

---

## 阶段 2:合约实现

**目标:** 实现 Compact 智能合约

### 任务
1. 在 `contracts/{name}.compact` 中创建合约骨架
2. 定义账本状态
3. 实现电路:`{circuit_name}`
4. 添加见证函数

**技能:** `compact-core:language-reference`, `compact-core:contract-patterns`, `compact-core:standard-library`

### 评审节点
- [ ] `compact-reviewer:compact-reviewer`
- [ ] `devs:code-reviewer`

---

(继续剩余阶段...)

流程

  1. .dapp-sdd/spec.md 加载规范
  2. dapp-sdd:constitution 加载质量标准
  3. 分析用户故事以确定复杂性
  4. 创建适当数量的阶段(通常 4-5 个)
  5. 根据依赖关系将任务分配到各阶段
  6. 在每个阶段后添加评审节点
  7. 为每个阶段引用适当的技能
  8. 保存到 .dapp-sdd/plan.md

技能引用

在计划中引用以下技能:

  • compact-core:contract-patterns - 合约设计模式
  • compact-core:typescript-integration - TS 集成模式
  • midnight-proofs:* - 证明生成方法
  • midnight-tooling:midnight-setup - 工具配置