Skip to content

hekinami/weapp-dev-workflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

weapp-dev-workflow

微信小程序全栈开发工作流 - OpenCode 技能集

概述

这是一个基于 OpenCode 的微信小程序全栈开发工作流,包含从需求分析到代码生成的完整流程。

特性

  • 自动化工作流: 自动编排架构设计、需求分析、功能设计、测试生成、代码生成
  • 用户反馈驱动: 每个阶段都收集用户反馈,支持回溯调整
  • 文档同步: 确保架构文档、User Story、类图、API、代码保持一致
  • 工作流自优化: 根据用户反馈自动优化技能定义
  • 支持既有项目: 提供逆向工程能力

技术栈

  • 后端: Django + Django REST Framework
  • 前端: Taro (微信小程序)
  • 数据库设计: Mermaid ER Diagram
  • API 文档: OpenAPI 3.0

快速开始

1. 克隆仓库

git clone https://github.com/your-org/weapp-dev-workflow.git ~/.weapp-workflow

2. 安装技能

全局安装(所有项目可用)

~/.weapp-workflow/install.sh --global

项目本地安装(仅当前项目可用)

~/.weapp-workflow/install.sh --local /path/to/your/project

3. 使用

在 OpenCode 中调用主技能:

使用 Skill 工具调用 weapp-fullstack-workflow

然后按照工作流提示进行开发。

工作流阶段

阶段 技能 描述
-1 weapp-reverse-engineering 逆向工程(既有项目首次使用)
0 weapp-architecture-review 架构设计/评估
1 weapp-requirements 需求分析 + User Story
2 weapp-db-design + weapp-api-design 数据库设计 + API 设计
3 weapp-test-generation 测试代码生成
4 weapp-backend-code + weapp-frontend-code 后端 + 前端代码
5 weapp-doc-sync 文档同步

技能列表

技能名称 描述
weapp-fullstack-workflow 主入口,工作流编排
weapp-workflow-feedback 反馈处理,技能优化
weapp-reverse-engineering 逆向工程
weapp-architecture-review 架构设计/评估
weapp-requirements 需求分析
weapp-db-design 数据库设计
weapp-api-design API 设计
weapp-test-generation 测试生成
weapp-backend-code 后端代码生成
weapp-frontend-code 前端代码生成
weapp-doc-sync 文档同步

卸载

# 卸载全局安装
~/.weapp-workflow/uninstall.sh --global

# 卸载项目本地安装
~/.weapp-workflow/uninstall.sh --local /path/to/your/project

文档结构

project/
├── docs/
│   ├── architecture/
│   │   └── index.md          # 架构文档
│   ├── requirements/
│   │   └── user-stories/     # User Story
│   ├── design/
│   │   ├── db/models.mmd    # Mermaid 类图
│   │   └── api/openapi.yaml # OpenAPI 文档
│   └── tests/                # 测试代码
├── backend/                   # Django 项目
└── frontend/                  # Taro 项目

贡献

欢迎提交 Issue 和 Pull Request!

许可证

MIT License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages