{
  "schemaVersion": "1.0",
  "item": {
    "slug": "dev-workflow",
    "name": "Dev Workflow",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/cwyhkyochen-a11y/dev-workflow",
    "canonicalUrl": "https://clawhub.ai/cwyhkyochen-a11y/dev-workflow",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/dev-workflow",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=dev-workflow",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "slug": "dev-workflow",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-02T11:58:48.191Z",
      "expiresAt": "2026-05-09T11:58:48.191Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=dev-workflow",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=dev-workflow",
        "contentDisposition": "attachment; filename=\"dev-workflow-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "dev-workflow"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/dev-workflow"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/dev-workflow",
    "agentPageUrl": "https://openagent3.xyz/skills/dev-workflow/agent",
    "manifestUrl": "https://openagent3.xyz/skills/dev-workflow/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/dev-workflow/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Dev Workflow - 完整开发工作流",
        "body": "整合 version-manager、project-manager 和 dev-pipeline，提供标准化的开发流程。"
      },
      {
        "title": "工作流程",
        "body": "dev-workflow\n                         │\n    ┌────────────────────┼────────────────────┐\n    │                    │                    │\nversion-manager    project-manager      dev-pipeline\n(版本管理)          (看板管理)           (代码生成)\n    │                    │                    │\n    └────────────────────┴────────────────────┘\n                         │\n                    标准化流程"
      },
      {
        "title": "dev-start <project> [version]",
        "body": "启动新的开发迭代：\n\n# 自动检测最新版本\n$ dev-start gemini-agent\nFound latest version: v1.3.4\nPreparing workspace...\n✅ Ready to develop v1.3.5\n\n# 指定基础版本\n$ dev-start gemini-agent v1.3.4\nPreparing v1.3.4...\n✅ Ready to develop v1.3.5\n\n执行步骤：\n\nversion-check gemini-agent - 检查当前状态\nversion-prepare gemini-agent v1.3.4 - 准备代码\nversion-validate gemini-agent - 验证完整性\nproject-update gemini-agent --status \"开发中\" - 更新看板"
      },
      {
        "title": "dev-status <project>",
        "body": "查看项目开发状态：\n\n$ dev-status gemini-agent\n\n项目: Gemini Agent Client\n============================\n\n版本状态:\n  最新封版: v1.3.4\n  当前开发: v1.3.5\n  工作目录: ✅ 已准备 (基于 v1.3.4)\n\n文件校验:\n  css/components.css: ✅ 20325 bytes (matches online)\n  js/app.js: ✅ 8234 bytes (matches online)\n  js/ui.js: ✅ 5425 bytes (matches online)\n\n看板状态:\n  状态: 🟢 开发中\n  最后改动: 2026-02-23 06:45:00\n  备注: 开始v1.3.5开发\n\n下一步:\n  1. 编写需求文档\n  2. 执行: dev-pipeline analyze"
      },
      {
        "title": "dev-analyze <project>",
        "body": "执行架构分析（包装dev-pipeline）：\n\n$ dev-analyze gemini-agent\nReading requirements from versions/v1.3.5/docs/REQUIREMENTS.md...\nRunning dev-pipeline analyze...\n\n✅ 分析完成，等待确认..."
      },
      {
        "title": "dev-write <project>",
        "body": "执行代码编写（确认后）：\n\n$ dev-write gemini-agent\n确认analyze结果后继续...\nRunning dev-pipeline write...\n\n✅ 代码生成完成"
      },
      {
        "title": "dev-review <project>",
        "body": "执行代码审查：\n\n$ dev-review gemini-agent\nRunning dev-pipeline review...\n\n✅ 审查通过 / ⚠️ 发现问题，执行 dev-fix"
      },
      {
        "title": "dev-fix <project>",
        "body": "修复代码问题：\n\n$ dev-fix gemini-agent\nRunning dev-pipeline fix...\n\n✅ 修复完成，请重新审查: dev-review"
      },
      {
        "title": "dev-deploy <project>",
        "body": "部署到生产环境：\n\n$ dev-deploy gemini-agent\nPre-deployment checks:\n  ✅ Backup created: backup-1234567890.tar.gz\n  ✅ File size validated (diff < 20%)\n  ✅ Critical functions present\n\nDeploy to production? [y/N]: y\nRunning dev-pipeline deploy...\n\n✅ Deployed to 14.103.210.113:3002\n\n执行步骤：\n\nversion-validate gemini-agent - 最终验证\n备份线上代码\n红线检查（文件大小、关键函数）\ndev-pipeline deploy - 执行部署"
      },
      {
        "title": "dev-seal <project> <version>",
        "body": "封版并归档：\n\n$ dev-seal gemini-agent v1.3.5\nSealing version v1.3.5...\n\n执行步骤:\n  ✅ version-archive gemini-agent v1.3.5\n  ✅ project-update gemini-agent --version v1.3.5 --status \"已封版\"\n  ✅ project-changelog gemini-agent release --version v1.3.5\n  ✅ dev-pipeline seal\n\n📋 封版完成:\n  版本: v1.3.5\n  位置: versions/v1.3.5/\n  看板: 已更新\n  日志: 已记录"
      },
      {
        "title": "场景：开发新功能",
        "body": "# 1. 启动开发\n$ dev-start gemini-agent\nFound latest version: v1.3.4\nPreparing workspace...\n✅ Ready to develop v1.3.5\n\n# 2. 编写需求（手动编辑REQUIREMENTS.md后）\n# 使用你喜欢的编辑器编辑 versions/v1.3.5/docs/REQUIREMENTS.md\n\n# 3. 架构分析\n$ dev-analyze gemini-agent\n✅ 分析完成，等待确认\n\n# [用户确认后]\n\n# 4. 编写代码\n$ dev-write gemini-agent\n✅ 代码生成完成\n\n# 5. 代码审查\n$ dev-review gemini-agent\n✅ 审查通过\n\n# 6. 部署\n$ dev-deploy gemini-agent\n✅ 部署完成\n\n# 7. 封版\n$ dev-seal gemini-agent v1.3.5\n✅ 封版完成"
      },
      {
        "title": "检查点1：启动时",
        "body": "dev-start 自动执行:\n  ✓ version-check\n  ✓ version-prepare\n  ✓ version-validate\n  ✓ project-update (status=\"开发中\")"
      },
      {
        "title": "检查点2：部署前",
        "body": "dev-deploy 自动执行:\n  ✓ 备份线上\n  ✓ version-validate\n  ✓ 红线检查 (文件大小差异<20%)\n  ✓ 用户确认"
      },
      {
        "title": "检查点3：封版时",
        "body": "dev-seal 自动执行:\n  ✓ version-archive\n  ✓ project-update (version, status)\n  ✓ project-changelog\n  ✓ dev-pipeline seal"
      },
      {
        "title": "部署失败",
        "body": "$ dev-deploy gemini-agent\n❌ Deployment failed\n\nRecovery options:\n  1. Rollback: dev-rollback gemini-agent\n  2. Fix and retry: dev-fix gemini-agent && dev-deploy gemini-agent\n  3. Check status: dev-status gemini-agent"
      },
      {
        "title": "验证失败",
        "body": "$ dev-start gemini-agent\n❌ Validation failed\n  css/components.css: size mismatch\n    Local:  16137 bytes\n    Remote: 20325 bytes (-21%)\n\nPossible causes:\n  - Working directory not prepared correctly\n  - Online version is newer than local archive\n\nActions:\n  1. Check online: version-check gemini-agent\n  2. Sync from online: version-sync gemini-agent\n  3. Force prepare: version-prepare gemini-agent v1.3.4 --force"
      },
      {
        "title": "配置",
        "body": ".dev-workflow/config.json:\n\n{\n  \"projects\": {\n    \"gemini-agent\": {\n      \"auto_backup\": true,\n      \"size_threshold\": 20,\n      \"require_confirm\": {\n        \"analyze\": true,\n        \"deploy\": true,\n        \"seal\": false\n      }\n    }\n  }\n}"
      },
      {
        "title": "与现有skill的关系",
        "body": "命令调用的skill说明dev-startversion-manager, project-manager启动流程dev-statusversion-manager, project-manager状态查询dev-analyzedev-pipeline架构分析dev-writedev-pipeline代码生成dev-reviewdev-pipeline代码审查dev-fixdev-pipeline代码修复dev-deployversion-manager, dev-pipeline部署流程dev-sealversion-manager, project-manager, dev-pipeline封版流程"
      },
      {
        "title": "安全规则",
        "body": "禁止绕过validate - 每次deploy前必须验证\n禁止无备份deploy - 必须创建备份才能部署\n禁止无确认analyze - analyze后必须用户确认\n禁止手动改代码 - 必须通过dev-pipeline write\n禁止无seal归档 - 封版必须通过dev-seal"
      }
    ],
    "body": "Dev Workflow - 完整开发工作流\n\n整合 version-manager、project-manager 和 dev-pipeline，提供标准化的开发流程。\n\n工作流程\n                    dev-workflow\n                         │\n    ┌────────────────────┼────────────────────┐\n    │                    │                    │\nversion-manager    project-manager      dev-pipeline\n(版本管理)          (看板管理)           (代码生成)\n    │                    │                    │\n    └────────────────────┴────────────────────┘\n                         │\n                    标准化流程\n\n命令\ndev-start <project> [version]\n\n启动新的开发迭代：\n\n# 自动检测最新版本\n$ dev-start gemini-agent\nFound latest version: v1.3.4\nPreparing workspace...\n✅ Ready to develop v1.3.5\n\n# 指定基础版本\n$ dev-start gemini-agent v1.3.4\nPreparing v1.3.4...\n✅ Ready to develop v1.3.5\n\n\n执行步骤：\n\nversion-check gemini-agent - 检查当前状态\nversion-prepare gemini-agent v1.3.4 - 准备代码\nversion-validate gemini-agent - 验证完整性\nproject-update gemini-agent --status \"开发中\" - 更新看板\ndev-status <project>\n\n查看项目开发状态：\n\n$ dev-status gemini-agent\n\n项目: Gemini Agent Client\n============================\n\n版本状态:\n  最新封版: v1.3.4\n  当前开发: v1.3.5\n  工作目录: ✅ 已准备 (基于 v1.3.4)\n\n文件校验:\n  css/components.css: ✅ 20325 bytes (matches online)\n  js/app.js: ✅ 8234 bytes (matches online)\n  js/ui.js: ✅ 5425 bytes (matches online)\n\n看板状态:\n  状态: 🟢 开发中\n  最后改动: 2026-02-23 06:45:00\n  备注: 开始v1.3.5开发\n\n下一步:\n  1. 编写需求文档\n  2. 执行: dev-pipeline analyze\n\ndev-analyze <project>\n\n执行架构分析（包装dev-pipeline）：\n\n$ dev-analyze gemini-agent\nReading requirements from versions/v1.3.5/docs/REQUIREMENTS.md...\nRunning dev-pipeline analyze...\n\n✅ 分析完成，等待确认...\n\ndev-write <project>\n\n执行代码编写（确认后）：\n\n$ dev-write gemini-agent\n确认analyze结果后继续...\nRunning dev-pipeline write...\n\n✅ 代码生成完成\n\ndev-review <project>\n\n执行代码审查：\n\n$ dev-review gemini-agent\nRunning dev-pipeline review...\n\n✅ 审查通过 / ⚠️ 发现问题，执行 dev-fix\n\ndev-fix <project>\n\n修复代码问题：\n\n$ dev-fix gemini-agent\nRunning dev-pipeline fix...\n\n✅ 修复完成，请重新审查: dev-review\n\ndev-deploy <project>\n\n部署到生产环境：\n\n$ dev-deploy gemini-agent\nPre-deployment checks:\n  ✅ Backup created: backup-1234567890.tar.gz\n  ✅ File size validated (diff < 20%)\n  ✅ Critical functions present\n\nDeploy to production? [y/N]: y\nRunning dev-pipeline deploy...\n\n✅ Deployed to 14.103.210.113:3002\n\n\n执行步骤：\n\nversion-validate gemini-agent - 最终验证\n备份线上代码\n红线检查（文件大小、关键函数）\ndev-pipeline deploy - 执行部署\ndev-seal <project> <version>\n\n封版并归档：\n\n$ dev-seal gemini-agent v1.3.5\nSealing version v1.3.5...\n\n执行步骤:\n  ✅ version-archive gemini-agent v1.3.5\n  ✅ project-update gemini-agent --version v1.3.5 --status \"已封版\"\n  ✅ project-changelog gemini-agent release --version v1.3.5\n  ✅ dev-pipeline seal\n\n📋 封版完成:\n  版本: v1.3.5\n  位置: versions/v1.3.5/\n  看板: 已更新\n  日志: 已记录\n\n完整开发流程示例\n场景：开发新功能\n# 1. 启动开发\n$ dev-start gemini-agent\nFound latest version: v1.3.4\nPreparing workspace...\n✅ Ready to develop v1.3.5\n\n# 2. 编写需求（手动编辑REQUIREMENTS.md后）\n# 使用你喜欢的编辑器编辑 versions/v1.3.5/docs/REQUIREMENTS.md\n\n# 3. 架构分析\n$ dev-analyze gemini-agent\n✅ 分析完成，等待确认\n\n# [用户确认后]\n\n# 4. 编写代码\n$ dev-write gemini-agent\n✅ 代码生成完成\n\n# 5. 代码审查\n$ dev-review gemini-agent\n✅ 审查通过\n\n# 6. 部署\n$ dev-deploy gemini-agent\n✅ 部署完成\n\n# 7. 封版\n$ dev-seal gemini-agent v1.3.5\n✅ 封版完成\n\n状态检查点\n检查点1：启动时\ndev-start 自动执行:\n  ✓ version-check\n  ✓ version-prepare\n  ✓ version-validate\n  ✓ project-update (status=\"开发中\")\n\n检查点2：部署前\ndev-deploy 自动执行:\n  ✓ 备份线上\n  ✓ version-validate\n  ✓ 红线检查 (文件大小差异<20%)\n  ✓ 用户确认\n\n检查点3：封版时\ndev-seal 自动执行:\n  ✓ version-archive\n  ✓ project-update (version, status)\n  ✓ project-changelog\n  ✓ dev-pipeline seal\n\n错误恢复\n部署失败\n$ dev-deploy gemini-agent\n❌ Deployment failed\n\nRecovery options:\n  1. Rollback: dev-rollback gemini-agent\n  2. Fix and retry: dev-fix gemini-agent && dev-deploy gemini-agent\n  3. Check status: dev-status gemini-agent\n\n验证失败\n$ dev-start gemini-agent\n❌ Validation failed\n  css/components.css: size mismatch\n    Local:  16137 bytes\n    Remote: 20325 bytes (-21%)\n\nPossible causes:\n  - Working directory not prepared correctly\n  - Online version is newer than local archive\n\nActions:\n  1. Check online: version-check gemini-agent\n  2. Sync from online: version-sync gemini-agent\n  3. Force prepare: version-prepare gemini-agent v1.3.4 --force\n\n配置\n\n.dev-workflow/config.json:\n\n{\n  \"projects\": {\n    \"gemini-agent\": {\n      \"auto_backup\": true,\n      \"size_threshold\": 20,\n      \"require_confirm\": {\n        \"analyze\": true,\n        \"deploy\": true,\n        \"seal\": false\n      }\n    }\n  }\n}\n\n与现有skill的关系\n命令\t调用的skill\t说明\ndev-start\tversion-manager, project-manager\t启动流程\ndev-status\tversion-manager, project-manager\t状态查询\ndev-analyze\tdev-pipeline\t架构分析\ndev-write\tdev-pipeline\t代码生成\ndev-review\tdev-pipeline\t代码审查\ndev-fix\tdev-pipeline\t代码修复\ndev-deploy\tversion-manager, dev-pipeline\t部署流程\ndev-seal\tversion-manager, project-manager, dev-pipeline\t封版流程\n安全规则\n禁止绕过validate - 每次deploy前必须验证\n禁止无备份deploy - 必须创建备份才能部署\n禁止无确认analyze - analyze后必须用户确认\n禁止手动改代码 - 必须通过dev-pipeline write\n禁止无seal归档 - 封版必须通过dev-seal"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/cwyhkyochen-a11y/dev-workflow",
    "publisherUrl": "https://clawhub.ai/cwyhkyochen-a11y/dev-workflow",
    "owner": "cwyhkyochen-a11y",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/dev-workflow",
    "downloadUrl": "https://openagent3.xyz/downloads/dev-workflow",
    "agentUrl": "https://openagent3.xyz/skills/dev-workflow/agent",
    "manifestUrl": "https://openagent3.xyz/skills/dev-workflow/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/dev-workflow/agent.md"
  }
}