zentao-workflow

分类: 开发与编程 | 上传者: zulinliuzulinliu | 下载: 0 | 版本: v1.0(最新)

禅道开发工作流助手 v1.6.0 - 自动化禅道需求/任务/Bug 下载与技术实现方案设计。 【v1.6.0 核心更新】 - 新增子任务检测与关联内容下载逻辑 - 解决子任务(如 task 61563)描述为空的问题 - 自动下载关联需求和父任务,确保获取完整需求描述 【v1.5.0 核心更新】 - 集成 superpowers:brainstorming 技能,技术方案设计效率提升 70%+ - 合并架构方案和编码方案为"技术实现方案",消除重复探索 - 代理数量减少 85%(12-17个 → 1-2个),简单需求 5-8 分钟完成 - 聚焦三项核心内容:需求分析、架构设计、实现步骤 【触发条件】当用户提到以下任一内容时,必须使用此技能: - 禅道、zentao、chandao、禅道系统 - 需求、开发需求、story、需求ID - 任务、task、任务ID - Bug、缺陷、bug ID - 下载禅道、获取需求、同步禅道 - 开发某需求/任务、开始开发 - 禅道URL链接(包含 story-view、task-view、bug-view) - ID与类型组合: - "需求39382"、"任务12345"、"Bug67890"(类型+ID) - "39382需求"、"12345任务"、"67890Bug"(ID+类型) - "禅道需求39382"、"开发任务12345"(前缀+类型+ID) - 任何涉及禅道项目管理系统的请求 【技能功能】 1. 自动检测 Java/Python 环境和 superpowers 技能依赖 2. 内置下载工具,无需额外安装 3. 交互式配置禅道服务器信息 4. 下载需求/任务/Bug 详情及附件到本地 5. 使用 brainstorming 技能生成技术实现方案 6. 子任务自动检测与关联内容下载(v1.6.0 新增) 【依赖】需要 superpowers 插件 5.0.6+ 即使只提到"需求"或"任务"关键词,只要上下文暗示与项目管理相关,也应触发此技能。 --- # 禅道开发工作流助手 ## 内置工具 本技能内置两个版本的禅道下载工具,自动选择最佳运行时: | 工具 | 位置 | 运行时 | |------|------|--------| | Java 版 | `{SKILL_DIR}/scripts/chandao-fetch.jar` | Java 8+ | | Python 版 | `{SKILL_DIR}/scripts/chandao_fetch.py` | Python 3.6+ | ## 执行步骤 ### Step 1: 环境检测与运行时选择 **1.1 检测 superpowers 技能(v1.5.0 新增)** **重要**:v1.5.0 版本依赖 superpowers 插件,必须先检测。 使用 Bash 工具检测: ```bash # 检测 superpowers 插件 ls ~/.claude/plugins/cache/claude-plugins-official/superpowers/ 2>/dev/null | head -1 ``` **检测结果处理**: | 检测结果 | 处理方式 | |----------|----------| | 检测到 5.0.6+ 版本 | 继续执行 | | 检测到旧版本 | 提示用户更新 | | 未检测到 | 询问用户是否安装 | **如果未安装**,使用 AskUserQuestion 询问: ```

更新日志: Source: GitHub https://github.com/zulinliu/zentao-workflow

目录结构

当前层级: tree/main/

  • 📁 .github/
    • 📁 workflows/
      • 📄 release.yml 4.0 KB
  • 📁 assets/
    • 📄 config_template.properties 629 B
    • 📄 tech_plan_template.md 2.4 KB
  • 📁 references/
    • 📄 java_project_guide.md 7.8 KB
    • 📄 react_project_guide.md 11.7 KB
  • 📁 scripts/
    • 📁 chandao_fetch/
      • 📄 __init__.py 564 B
      • 📄 __main__.py 3.6 KB
      • 📄 client.py 8.9 KB
      • 📄 config.py 5.7 KB
      • 📄 exporter.py 12.9 KB
      • 📄 models.py 8.3 KB
      • 📄 service.py 4.9 KB
    • 📁 java-src/
      • 📁 src/
        • 📁 main/
          • 📁 assembly/
            • 📄 dist.xml 1.3 KB
          • 📁 java/
            • 📁 com/
              • 📁 tsintergy/
                • 📁 chandao/
                  • 📁 cli/
                    • 📄 CommandLineArgs.java 2.9 KB
                  • 📁 client/
                    • 📄 ChandaoClient.java 13.8 KB
                  • 📁 config/
                    • 📄 ChandaoConfig.java 5.4 KB
                  • 📁 model/
                    • 📄 Attachment.java 2.7 KB
                    • 📄 Bug.java 5.2 KB
                    • 📄 Story.java 4.8 KB
                    • 📄 Task.java 5.0 KB
                  • 📁 service/
                    • 📄 ChandaoService.java 6.5 KB
                    • 📄 MarkdownExporter.java 15.2 KB
                  • 📄 ChandaoFetchApplication.java 2.4 KB
          • 📁 resources/
            • 📄 logback.xml 1.1 KB
        • 📁 test/
          • 📁 java/
            • 📁 com/
              • 📁 tsintergy/
                • 📁 chandao/
                  • 📁 cli/
                    • 📄 CommandLineArgsTest.java 5.6 KB
                  • 📁 client/
                    • 📄 ChandaoClientInternalTest.java 5.3 KB
                    • 📄 ChandaoClientTest.java 11.6 KB
                  • 📁 config/
                    • 📄 ChandaoConfigTest.java 6.9 KB
                  • 📁 model/
                    • 📄 AttachmentTest.java 4.9 KB
                    • 📄 BugTest.java 6.5 KB
                    • 📄 StoryTest.java 6.5 KB
                    • 📄 TaskTest.java 6.2 KB
                  • 📁 service/
                    • 📄 ChandaoServiceTest.java 2.4 KB
                    • 📄 MarkdownExporterCoverageTest.java 6.0 KB
                    • 📄 MarkdownExporterEdgeCaseTest.java 4.1 KB
                    • 📄 MarkdownExporterTest.java 10.5 KB
      • 📄 .gitignore 263 B
      • 📄 pom.xml 7.8 KB
      • 📄 README.md 5.2 KB
    • 📄 chandao-fetch.jar 6.7 MB
    • 📄 chandao_fetch.py 479 B
    • 📄 requirements.txt 109 B
  • 📄 .gitignore 572 B
  • 📄 .release-ignore 642 B
  • 📄 CHANGELOG.md 6.2 KB
  • 📄 CLAUDE.md 4.8 KB
  • 📄 CONTRIBUTING.md 6.2 KB
  • 📄 LICENSE 1.0 KB
  • 📄 README.md 6.4 KB
  • 📄 SKILL.md 18.3 KB
  • 📄 VERSION 5 B

SKILL.md

登录后下载/点赞/收藏 ❤ 6 | ★ 0
评论 0

请先登录后评论。

评论加载中...