Skip to content

z0l0y/EasyWork

Repository files navigation

EasyWork — AI 全链路开发工作流技能包 🛠️

28 个专业技能 · 29 条命令 · 点线网三级编排

把 AI 从"散漫的代码生成器"变成"严格按流程走的虚拟结对程序员"。

Version Skills License


🚀 快速开始

你不需要记住 29 个命令名。 直接描述你想做什么,Agent 自动匹配最合适的技能。

方式 1:自然语言(推荐 ✨)

你说的话 Agent 自动做什么
"帮我理解这个项目" 📐 项目结构分析 → 模块依赖 → 技术栈梳理
"帮我修复 XX bug" 👁️ 理解需求 → ✏️ 写代码 → 🔍 审查 → 🧪 测试 → 📦 提交
"帮我 review 这段代码" 🔍 七维度审查 + 安全/性能/兼容性
"帮我做技术选型" ⚖️ 多维度对比 + 评分矩阵 + 推荐方案
"我不懂 Docker" 🧠 四级解释(ELI5 → 专家)+ 知识树 + 图解
"帮我画架构图" 📊 Mermaid 图 + 节点对照表

方式 2:斜杠命令

输入 /easywork: 然后按 Tab → 自动补全全部 29 条命令。

方式 3:场景画板(可视化编排)

/easywork:canvas

在浏览器中打开拖拽式节点编辑器,自由组合技能,保存为场景模板,一键执行。


🧭 五大工作流

不用记命令名,记住你要做什么就行:

你想做什么 场景 对应技能(自然语言触发)
🔍 理解 读代码、学技术、追踪调用链 "帮我理解" "追踪这个函数" "XX 是什么"
✏️ 构建与修复 写代码、修 Bug、测试接口、提交代码 "帮我修复" "实现 XX 功能" "测试接口"
🧠 思考与决策 审查代码、技术选型、复盘、CTO 拷打 "帮我 review" "对比 A 和 B" "复盘"
🎨 画图 架构图、流程图、序列图、ER 图(多引擎) "帮我画架构图" "画个流程图" "画 ER 图"
🔗 编排 组合多个技能走流水线、可视化编排 "用 EasyWork" /easywork:canvas

📖 完整 29 条命令速查 → QUICKREF.md


🆕 最新亮点

v3.3 — 多引擎图表生成

  • 🎨 5 引擎链:Figma(P0) > Excalidraw(P1) > D2(P2) > Draw.io(P3) > Mermaid(P4),自动检测最优引擎
  • 🔌 MCP 驱动:Excalidraw(26 个工具)、Figma 官方 MCP、Draw.io MCP 一键配置
  • 📊 8 种图表:架构图、流程图、序列图、ER 图、C4 模型、状态图、思维导图、甘特图

v3.2 — 入口简化

  • 🚪 智能入口:你不需要记住 28 个技能名。直接描述你想做什么,Agent 自动匹配
  • 📖 文档瘦身:README 463→112 行,新增 GETTING_STARTED.md(5 分钟上手)、DEVLOG.md(版本演进)
  • 🗂️ 渐进式披露:仅加载当前技能,上下文占用降至原先 1/28

v3.1 — 场景画布

  • 🎨 可视化编排:LiteGraph.js(ComfyUI 同款引擎)拖拽编辑器,自由编排 28 个技能
  • ▶️ 场景执行引擎:DAG 拓扑排序 + 并行执行 + HITL 交互暂停,7 个预置场景
  • 🔗 三层集成:场景 DAG → Pipeline 执行,场景 → Meta 自治扩散种子

📝 完整版本演进历史 → DEVLOG.md 📋 正式 Changelog → CHANGELOG.md


🏗️ 架构

你说话 → Agent 理解意图 → 自动匹配技能 → 执行 → 产出
         │                              │
         ├─ 🎯 点模式:单技能直达         ├─ 📐 项目理解
         ├─ 🔗 线模式:多技能流水线       ├─ 📝 代码实现
         └─ 🌐 网模式:自治技能扩散       ├─ 🔍 七维审查
                                        ├─ 🧪 质量验证
                                        ├─ 📦 提交拆分
                                        ├─ 📊 架构图
                                        ├─ 📋 总结报告
                                        ├─ 🧠 复盘分析
                                        ├─ 🥊 CTO 拷打
                                        └─ ✅ 人工确认
EasyWork/
├── skills/                   ← 28 个技能定义
│   ├── fullchain-dev-workflow/  ← 编排中枢(点线网)
│   ├── scenario-runner/         ← 场景执行引擎
│   ├── scenario-builder/        ← 场景构建器
│   └── ...
├── scenarios/                ← 场景定义存储
│   ├── library/              ← 7 个预置场景模板
│   └── user/                 ← 用户自定义场景
├── tools/scenario-canvas/    ← 可视化拖拽编辑器
├── .claude/commands/easywork/ ← 29 条斜杠命令
└── knowledge/                ← 知识库(运行时)

📚 文档索引

文档 适合
🚀 5 分钟上手 第一次使用
📖 快速参考 全部 29 条命令速查
📝 开发日志 版本演进历史
📋 更新日志 正式 Changelog
🔧 故障排查 遇到问题
💬 贡献指南 参与开发

About

Work smarter, not harder. EasyWork provides the building blocks to turn heavy lifting into light reading. Code less, achieve more.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors