# dev-flow-plugin
**Repository Path**: brother-one/dev-flow-plugin
## Basic Information
- **Project Name**: dev-flow-plugin
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-03-04
- **Last Updated**: 2026-03-12
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# dev-flow
**把 AI 写代码变成 AI 做工程。**




[](https://github.com/brother-one/dev-flow-plugin/actions/workflows/hook-ci.yml)
Claude Code Plugin — 三阶段工作流驱动(SHAPE/BUILD/SHIP),5 Agent 并行评审,6 道质量门禁,6 个核心 Hook,10 个 Skill,全程文档可追溯。
> 让 Claude Code 从「你说我写」变成「需求→设计→编码→测试→CR→合并」的完整研发闭环,
> 每一步都有独立评审、门禁拦截、文档留痕。
---
## 目录
- [为什么需要 dev-flow?](#为什么需要-dev-flow)
- [适用场景](#适用场景)
- [快速开始](#快速开始)
- [三阶段工作流](#三阶段工作流)
- [6 道质量门禁](#6-道质量门禁)
- [Agent 角色体系](#agent-角色体系)
- [Skill 一览](#skill-一览)
- [Hook 防御体系](#hook-防御体系)
- [三层架构](#三层架构)
- [i18n 国际化](#i18n-国际化)
- [技术栈模板](#技术栈模板)
- [度量与仪表板](#度量与仪表板)
- [Plugin Marketplace](#plugin-marketplace)
- [分支策略适配](#分支策略适配)
- [协作通知(可选扩展)](#协作通知可选扩展)
- [外部 LLM 辅助评审](#外部-llm-辅助评审)
- [CI 多平台适配](#ci-多平台适配)
- [Hook 测试套件](#hook-测试套件)
- [多语言支持](#多语言支持)
- [前置条件](#前置条件)
- [目录结构](#目录结构)
- [教程](#教程)
- [常见问题](#常见问题)
- [团队与企业部署](#团队与企业部署)
- [许可证](#许可证)
---
## 为什么需要 dev-flow?
| 没有 dev-flow | 有 dev-flow |
|:---:|:---:|
| 用户说需求,AI 直接写代码 | 需求先拆解、评审、确认,再动手 |
| 写完就算完 | 6 个门禁逐一签收,不过不放行 |
| 一个 AI 自说自话 | 独立 reviewer 评审 + writer 执笔,角色隔离 |
| 设计在脑子里 | 8 章节设计文档 + DDL + 回滚方案,白纸黑字 |
| 测试随缘 | TDD 先写测试、全量编译、接口链路验证 |
| 改了什么不清楚 | 每个需求一个 FEATURE.md,门禁/返工/签收全记录 |
| 换个会话全忘了 | Hook 自动保存/恢复状态,跨会话无缝继续 |
---
## 适用场景
**谁适合用:**
- 独立开发者 / 小团队,想让 AI 辅助完整研发流程,而不只是写代码片段
- 需要对 AI 产出进行质量管控、留下审计痕迹的场景
- 希望 Claude Code 能记住上下文、不跑偏、不乱改代码的用户
**什么项目适合:**
- 各种规模的需求:从 XS 级 Bug 修复(10 分钟轻量流程)到 L 级大型功能(完整三阶段)
- 需要跨会话持续推进的长周期开发任务
- 多语言项目(Java / Go / Python / TypeScript / Kotlin / C++ / Rust)
**不太适合:**
- 纯探索/实验性代码,不需要任何质量留痕的场景
---
## 快速开始
### 第一步:安装
```bash
# 从 Gitee 克隆
git clone https://gitee.com/brother-one/dev-flow-plugin.git
# 或从 GitHub 镜像克隆
git clone https://github.com/brother-one/dev-flow-plugin.git
```
### 第二步:启动 Claude Code 并初始化项目
```bash
# 加载 Plugin 启动(将路径替换为实际 clone 位置)
claude --plugin-dir /path/to/dev-flow-plugin
```
**设置快捷命令(可选)**:
```bash
# macOS / Linux — 写入 ~/.bashrc 或 ~/.zshrc
alias cc='claude --plugin-dir /path/to/dev-flow-plugin'
# Windows PowerShell — 写入 $PROFILE
function cc { claude --plugin-dir D:\path\to\dev-flow-plugin @args }
# Windows CMD — 创建 cc.cmd 放到 PATH 目录下
# 文件内容: @claude --plugin-dir D:\path\to\dev-flow-plugin %*
```
首次使用在 Claude Code 中运行脚手架,交互式生成项目配置:
```
/dev-flow:init
```
脚手架会问你:编程语言、构建工具、编译/测试命令、仓库模式,并生成:
| 文件 | 用途 |
|------|------|
| `.dev-flow/config.md` | 项目配置唯一定义点(仓库、构建命令、基础设施) |
| `.dev-flow/config.env` | Hook 消费的环境变量 |
| `.dev-flow/features/` | 需求文档目录 |
| `.dev-flow/state/` | 运行时状态目录 |
### 第三步:开始开发
描述你的需求,dev-flow 自动接管,按阶段推进:
```
我要实现用户权限校验接口
```
---
## 三阶段工作流
```
SHAPE 需求+设计 BUILD 编码+CR SHIP 合并提测
┌──────────┐ ┌──────────┐ ┌──────────┐
│ 需求拆解 │ │ TDD 编码 │ │ 全量验证 │
│ 设计讨论 │─G1/G2──→│ 自测+链路 │G3/G4/G5→│ 按策略合并 │──G6──→ Done
│ reviewer评审│ │ 代码评审 │ │ 用户确认推送│
│ 用户确认 │ │ 整改循环 │ │ 经验沉淀 │
└──────────┘ │ 用户确认 │ └──────────┘
└──────────┘
```
**核心公式**:(输入 + 返工输入)+ 流程 + 门禁 = 高质量产出
### SHAPE:需求理解 + 详细设计
CC 与用户交互式拆解需求、讨论设计,reviewer 独立评审,用户确认。
**产出物**:`requirement.md` + `design.md`
### BUILD:编码自测 CR
TDD 编码(先写测试再实现)→ 全量编译 + 单测 → 代码评审 → HIGH 问题整改循环。
**产出物**:代码 + `reviews/test-report.md` + `reviews/code-review.md`
**整改循环**:HIGH 问题 → 修复 → 重跑 self-test → 复审,直到 0 个 HIGH
### SHIP:合并提测
全量验证 → 按项目策略合并 → 用户确认 push → 经验沉淀。
### 返工机制
返工不等于重来。保留有效产出,只重做受影响部分:
| 回退路径 | 触发条件 | 处理 |
|---------|---------|------|
| BUILD → SHAPE | 编码时发现设计缺陷 | `git stash` 暂存代码,重跑 SHAPE,`stash pop` 继续 |
| SHIP → BUILD | 合并前测试失败 | 回退修复 |
连续返工 ≥3 轮自动升级为用户决策。
### 需求分级
| 级别 | 文件数 | 有 DB/接口变更 | 流程裁剪 |
|------|--------|:-------------:|---------|
| XS | ≤3 | 否 | 简化 SHAPE,轻量 BUILD |
| S | ≤8 | 否 | 简化 SHAPE |
| M | ≤20 | 可能 | 完整三阶段 |
| L | >20 | 是 | 完整三阶段 + 多仓并行编排 |
---
## 6 道质量门禁
每个阶段必须全部门禁签收后才能推进到下一阶段。
| 阶段 | 门禁 | 签收人 | 说明 |
|------|------|--------|------|
| **SHAPE** | G1 requirement.md 存在 | CC 自动 | 需求文档就绪 |
| | G2 design.md 存在(M/L) | CC 自动 | 设计文档就绪 |
| **BUILD** | G3 全量编译通过 | CC 自动 | 编译 0 错误 |
| | G4 全量单测通过 | CC 自动 | 测试 0 失败 |
| **SHIP** | G5 CR 0 个 HIGH | 3 专项评审官 | 并行评审汇总 |
| | G6 用户确认 push | 用户(线下) | 允许推送远程 |
---
## Agent 角色体系
| Agent | 角色 | 职责 |
|-------|------|------|
| `logic-reviewer` | 逻辑评审官 | 需求覆盖、架构方案、数据流、边界条件、测试覆盖 |
| `security-reviewer` | 安全评审官 | 注入、权限、泄露、配置安全 |
| `quality-reviewer` | 质量评审官 | 复杂度、重复、命名、规范、技术债 |
| `writer` | 文档执笔人 | CC 传入内容,writer 写入并验证 |
**评审机制**:
```
CC 准备评审内容 → 并行 spawn 3 专项评审官 → CC 汇总去重 → writer 写入
```
**关键约束**:3 评审官只审不写(没有 Write/Edit 权限);writer 只写不评(不做内容判断)。
### Agent 模板继承
`templates/agents/` 提供 3 个基础模板,新 Agent 可继承复用:
| 模板 | 用途 |
|------|------|
| `base-reviewer.md` | 评审类 Agent 基础能力(评审规范、问题分级、输出格式) |
| `base-security.md` | 安全类 Agent 基础能力(OWASP、注入检测、鉴权审查) |
| `base-tester.md` | 测试类 Agent 基础能力(覆盖度分析、Mock 策略、回归验证) |
---
## Skill 一览
最核心的 5 个 Skill:
| Skill | 阶段 | 说明 |
|-------|------|------|
| `/dev-flow` | 全流程 | 状态机主编排器,驱动全部三阶段 |
| `/dev-flow:coding` | BUILD | TDD 编码,按依赖序逐模块实现 |
| `/dev-flow:self-test` | BUILD | 全量编译 + 单测 + 链路测试(可独立调用) |
| `/dev-flow:init` | 无限制 | 项目初始化脚手架(可独立调用) |
展开:全部 10 个 Skill
| Skill | 阶段 | 说明 | 执行模式 | 独立可用 |
|-------|------|------|---------|:--------:|
| `/dev-flow` | 全流程 | 状态机主编排器 | 主编排 | - |
| `/dev-flow:requirement-analysis` | SHAPE | 交互式需求拆解 | CC+用户交互 | - |
| `/dev-flow:brainstorm` | SHAPE | 设计讨论 | CC+用户交互 | - |
| `/dev-flow:coding` | BUILD | TDD 编码(按依赖序) | CC 直接 | - |
| `/dev-flow:self-test` | BUILD | 全量编译 + 单测 + 链路测试 | CC 直接 | ✅ |
| `/dev-flow:merge-release` | SHIP | 合并 + push + 经验沉淀 | CC 直接 | - |
| `/dev-flow:config-review` | 无限制 | 配置体系深度审查 | spawn reviewers | ✅ |
| `/dev-flow:init` | 无限制 | 项目初始化脚手架 | CC+用户交互 | ✅ |
| `/dev-flow:config` | 无限制 | 查询/修改配置、门禁开关、文档格式修复 | CC 直接 | ✅ |
| `/dev-flow:run` | 无限制 | 本地服务启动编排(编译→预检→启动→健康检查) | Subagent | ✅ |
标记 **✅** 的 Skill 可脱离 dev-flow 主流程单独调用。
---
## Hook 防御体系
事件驱动的自动化守护,6 个核心 Hook,无需手动触发。所有 Hook 遵循 **Fail-Safe 原则**(异常时放行,不阻塞正常工作)。
| Hook | 触发事件 | 做什么 |
|------|---------|-------|
| `doc-lock.sh` | PreToolUse[Edit/Write/NotebookEdit] | 设计文档修改建议(advisory,不阻塞) |
| `push-gate.sh` | PreToolUse[Bash] | 非 SHIP 阶段 Git push 拦截 |
| `bash-guard.sh` | PreToolUse[Bash] | 文件修改拦截 + 外部操作确认(DB/deploy/ssh) |
| `session-context.sh` | SessionStart | 注入项目全局快照(分支/变更/需求/门禁) |
| `state-save.sh` | PreCompact / SessionEnd | 持久化关键状态到 `compact-state.md`(异步) |
| `test-gate.sh` | Stop | BUILD/SHIP 阶段有源码变更时触发编译门禁 |
展开:辅助脚本(非 Hook,由 Hook/Skill source 引用)
| 脚本 | 用途 |
|------|------|
| `common.sh` | 向后兼容 wrapper,加载以下 5 个模块 |
| `common-core.sh` | 路径变量、config.env 加载、freemode/waiver、审计日志、jq helpers |
| `common-i18n.sh` | 国际化消息 (get_i18n_message) |
| `common-feature.sh` | FEATURE.md 解析、DOC-LOCK、状态 JSON 侧车 |
| `common-build.sh` | 构建命令 (run_build/run_compile/run_install) |
| `common-platform.sh` | 跨平台 helpers (kill/mktemp/service status) |
---
## 三层架构
```
┌─────────────────────────────────────────────────────┐
│ Plugin 层(可升级/可禁用) │
│ dev-flow-plugin/ │
│ ├── skills/ 10 个 Skill │
│ ├── agents/ 5 个 Agent 角色 │
│ ├── hooks/ 6 个核心 Hook + 6 个辅助模块脚本 │
│ ├── templates/ 13 个模板(Agent 继承 + 技术栈规则集)│
│ ├── i18n/ 国际化资源(zh-CN / en) │
│ ├── tests/ 113 个测试用例 │
│ └── settings.json │
├─────────────────────────────────────────────────────┤
│ 项目治理层(不可禁用) │
│ .claude/ │
│ ├── CLAUDE.md 角色定义 + 状态机总纲 │
│ ├── rules/*.md 协作规约/Git/编码/测试规范 │
│ └── hooks/ 安全 Hook(审计/隔离/防泄漏) │
├─────────────────────────────────────────────────────┤
│ 项目配置层(/dev-flow:init 生成) │
│ .dev-flow/ │
│ ├── config.md 项目配置唯一定义点 │
│ ├── config.env Hook 环境变量 │
│ ├── features/ 需求文档(每需求一目录) │
│ │ └── <需求名>/ │
│ │ ├── FEATURE.md 状态机主控 │
│ │ ├── requirement.md 需求理解文档 │
│ │ ├── design.md 详细设计文档 │
│ │ ├── external-changes.md 外部变更记录(可选) │
│ │ └── reviews/ 评审产出物 │
│ ├── knowledge.md 团队知识库 │
│ └── state/ 运行时状态 │
└─────────────────────────────────────────────────────┘
```
**Plugin 层**跨项目通用,随版本升级。**项目治理层**绑定技术栈和安全要求。**项目配置层**由 `/dev-flow:init` 按项目信息生成。换项目只需重跑 init。
---
## i18n 国际化
dev-flow 支持中英文双语界面,资源文件位于 `i18n/` 目录:
| 文件 | 语言 |
|------|------|
| `i18n/zh-CN.json` | 简体中文(默认) |
| `i18n/en.json` | English |
通过 `/dev-flow:config` 切换语言,Hook 输出、门禁提示、Agent 交互均跟随语言设置。
---
## 技术栈模板
`templates/rulesets/` 提供开箱即用的技术栈规则集,`/dev-flow:init` 自动匹配:
| 规则集 | 包含 | 适用场景 |
|--------|------|---------|
| `java-enterprise/` | coding-standards.md + git-workflow.md + testing.md + ruleset.json | Java/Maven 企业级项目 |
| `go-standard/` | coding-standards.md + testing.md + ruleset.json | Go 标准项目 |
| `typescript-react/` | coding-standards.md + testing.md + ruleset.json | TypeScript/React 前端项目 |
每个规则集包含编码规范、测试策略、Git 工作流等配置,`/dev-flow:init` 根据项目选择自动复制到 `.claude/rules/`。
---
---
## 分支策略适配
dev-flow 支持多种分支策略,在 `/dev-flow:init` 时选择,`/dev-flow:merge-release` 自动适配合并行为:
| 策略 | 合并方式 | 适用场景 |
|------|---------|---------|
| Feature Branch | feature → 版本分支 → main | 团队协作,多需求并行 |
| GitFlow | feature → develop → release → main | 企业级发版流程 |
| Trunk-Based | 短生命周期分支 → main | 持续部署,快速迭代 |
详见 [分支策略设计文档](docs/branch-strategies.md)。
---
## 协作通知(可选扩展)
协作通知 webhook 已从核心 Hook 中移除(v2.0)。如需在门禁签收、阶段推进等事件推送通知到飞书/钉钉/Slack,参考 [协作通知设计文档](docs/future/collaboration-design.md) 自行开发。
---
## 外部 LLM 辅助评审
v2.0 移除了 prompt 类型 Hook,改用纯命令型 Hook 实现防护。外部 LLM 辅助评审作为可选扩展保留。
详见 [多 LLM 辅助评审设计](docs/future/multi-llm-design.md)。
---
## CI 多平台适配
### GitHub Actions(已集成)
`.github/workflows/hook-ci.yml` 提供跨平台 CI 矩阵:
| 平台 | 运行环境 | 状态 |
|------|---------|------|
| Linux | ubuntu-latest | ✅ |
| macOS | macos-latest | ✅ |
| Windows | windows-latest(Git Bash) | ✅ |
---
## Hook 测试套件
`tests/` 目录包含完整的 Hook 回归测试:
| 文件 | 说明 |
|------|------|
| `hook-tests.sh` | 113 个测试用例,覆盖全部 Hook 脚本的核心逻辑 |
| `run-tests.sh` | 测试运行器,TAP 协议输出,聚合 pass/fail/skip |
**CI 矩阵**:GitHub Actions 在 3 个平台(Linux/macOS/Windows)并行执行,确保跨平台兼容性。
运行测试:
```bash
bash tests/run-tests.sh
```
---
## 多语言支持
`/dev-flow:init` 交互式适配技术栈,一次配置全流程通用:
| 技术栈 | 编译 | 测试 | 安装 |
|--------|------|------|------|
| Java / Maven | `mvn compile` | `mvn test` | `mvn install -DskipTests` |
| Go | `go build ./...` | `go test ./...` | - |
| Python / pip | `python -m compileall . -q` | `pytest` | `pip install -r requirements.txt` |
| TypeScript / npm | `npm run build` | `npm test` | `npm install` |
| Kotlin / Gradle | `./gradlew compileKotlin` | `./gradlew test` | - |
| C++ / CMake | `cmake --build build/` | `cd build && ctest` | - |
| Rust / Cargo | `cargo build` | `cargo test` | - |
**适配三步走**:
1. `/dev-flow:init` 生成配置(自动匹配 `templates/rulesets/` 中的规则集)
2. 检查 Skill/Agent 中的 `` 块,按需替换技术栈特定内容
3. 如有项目特有安全检查项,补充到 `security-reviewer.md`
---
## 前置条件
| 依赖 | 说明 |
|------|------|
| [Claude Code](https://claude.com/claude-code) | 需支持 `--plugin-dir` |
| bash | Hook 执行(Windows 需 Git Bash) |
| jq | Hook JSON 解析([安装指南](https://jqlang.github.io/jq/download/)) |
| git | 版本控制 |
| 构建工具 | 按项目技术栈(Maven / Go / npm / pip / Cargo / ...) |
---
## 目录结构
```
dev-flow-plugin/
├── .claude-plugin/
│ ├── plugin.json Plugin manifest
│ └── marketplace.json 扩展包注册表
├── .github/
│ └── workflows/
│ └── hook-ci.yml CI 矩阵(Linux/macOS/Windows)
├── skills/ 10 个 Skill
│ ├── dev-flow/SKILL.md 主编排器
│ ├── requirement-analysis/
│ ├── brainstorm/
│ ├── coding/
│ ├── self-test/
│ ├── merge-release/
│ ├── config-review/
│ ├── init/
│ ├── config/
│ └── run/
├── agents/ 5 个 Agent 角色
│ ├── logic-reviewer.md
│ ├── security-reviewer.md
│ ├── quality-reviewer.md
│ ├── writer.md
│ └── coach.md
├── hooks/ 工作流 Hooks
│ ├── hooks.json 6 个核心 Hook 注册
│ ├── doc-lock.sh 已签收文档写入拦截
│ ├── push-gate.sh Git push 阶段门禁
│ ├── bash-guard.sh Bash 文件修改拦截
│ ├── session-context.sh 会话启动状态快照
│ ├── state-save.sh 上下文/会话结束状态保存
│ ├── test-gate.sh 编译验证门禁
│ ├── common.sh 向后兼容 wrapper
│ ├── common-core.sh 路径变量、config.env、freemode/waiver
│ ├── common-i18n.sh 国际化消息
│ ├── common-feature.sh FEATURE.md 解析、DOC-LOCK
│ ├── common-build.sh 构建命令
│ └── common-platform.sh 跨平台 helpers
├── templates/ 13 个模板文件
│ ├── agents/ Agent 继承模板
│ │ ├── base-reviewer.md
│ │ ├── base-security.md
│ │ └── base-tester.md
│ └── rulesets/ 技术栈规则集
│ ├── java-enterprise/ Java 企业级
│ ├── go-standard/ Go 标准
│ └── typescript-react/ TypeScript/React
├── i18n/ 国际化资源
│ ├── zh-CN.json 简体中文
│ └── en.json English
├── tests/ Hook 测试套件
│ ├── hook-tests.sh 113 个测试用例
│ └── run-tests.sh 测试运行器
├── docs/
│ ├── tutorial/ 深度教程(01-06)
│ ├── future/ 未来规划设计文档
│ │ ├── collaboration-design.md 协作通知设计
│ │ └── multi-llm-design.md 多 LLM 辅助评审设计
│ ├── quick-start.md 快速上手
│ ├── distribution.md 分发指南
│ ├── branch-strategies.md 分支策略设计
│ ├── marketplace-design.md Marketplace 设计
│ ├── web-dashboard-design.md 仪表板设计
│ ├── adaptive-flow-design.md 自适应流程设计
│ └── roadmap.md 路线图
├── rules/ 项目治理规范模板
│ ├── documentation.md
│ └── external-deps.md
├── settings.json 权限配置
├── CHANGELOG.md
├── KNOWN_ISSUES.md
└── README.md
```
---
## 教程
深度教程位于 `docs/tutorial/`,覆盖核心机制:
| 教程 | 内容 |
|------|------|
| [01 核心引擎](docs/tutorial/01-core-engine.md) | 三阶段工作流原理与门禁体系 |
| [02 Agent 协作与 Skill 体系](docs/tutorial/02-agent-and-skill.md) | Agent 角色分工、spawn 模型与 Skill 设计 |
| [03 Hook 机制](docs/tutorial/03-hook-mechanism.md) | 6 个核心 Hook 与 Fail-Safe 原则 |
| [04 架构设计](docs/tutorial/04-architecture.md) | 三层架构详解与定制化指南 |
| [05 文档体系](docs/tutorial/05-document-system.md) | FEATURE.md 生命周期与 DOC-LOCK 机制 |
| [06 完整演练](docs/tutorial/06-walkthrough.md) | 从需求到 push 的端到端实战演示 |
---
## 常见问题
**Q: 小需求也要走完整流程吗?**
不需要。dev-flow 自动按需求规模分级(XS/S/M/L),小改动简化 SHAPE,轻量 BUILD。
**Q: 可以单独用某个 Skill 吗?**
标记「独立可用 ✅」的 Skill 可以直接调用,如 `/dev-flow:self-test`、`/dev-flow:config-review`。
**Q: 换项目怎么办?**
重跑 `/dev-flow:init`,重新生成 `.dev-flow/config.*` 即可。Plugin 层不需要改动。
**Q: 返工会丢失进度吗?**
不会。返工保留有效产出(代码 `git stash` 暂存,文档追加修订章节),只重做受影响部分。
**Q: Windows 能用吗?**
能。需要 Git Bash。已知问题和 workaround 见 [KNOWN_ISSUES.md](KNOWN_ISSUES.md)。
**Q: Hook 没有触发怎么排查?**
常见原因:`jq` 未安装、`config.env` 路径错误、bash 版本过旧(需 ≥4.0)。可通过 `bash tests/run-tests.sh` 运行 Hook 测试套件排查。
**Q: 多仓项目怎么配置?**
`/dev-flow:init` 时选择「多仓」模式,填写各仓库路径。L 级需求会自动按仓库分工并行编排。
**Q: 怎么给项目添加自定义安全规则?**
编辑 `.claude/agents/security-reviewer.md`,在 `` 块中补充项目特有风险点。
**Q: 怎么安装社区扩展包?**
参考 [Marketplace 设计文档](docs/marketplace-design.md) 了解扩展包安装方式。
---
## 团队与企业部署
展开:团队统一配置
**团队统一安装**:将插件仓库 clone 到团队共享路径,所有成员使用相同的 `--plugin-dir` 参数。
```bash
# 团队共享目录(Linux/macOS)
git clone https://gitee.com/brother-one/dev-flow-plugin.git /opt/dev-flow-plugin
# 团队共享目录(Windows)
git clone https://gitee.com/brother-one/dev-flow-plugin.git D:\opt\dev-flow-plugin
```
成员设置快捷命令(参见上方「设置快捷命令」章节)。
**企业 Fork 策略**:Fork 到企业组织,按企业规范定制 `rules/` 和 `agents/`,通过 upstream 合并获取版本更新。
**私有仓库**需配置 `GITHUB_TOKEN` 或 `GITEE_TOKEN` 环境变量。
详见 [分发指南](docs/distribution.md)。
---
## 许可证
[MIT](LICENSE)
---
> 问题反馈与建议:[Gitee Issues](https://gitee.com/brother-one/dev-flow-plugin/issues)