本人手打介绍框架
安装完后可以设置这个框架为单独的git项目不随上游项目提交,避免与你的项目合并
GIT地址: git@gitee.com:havealready/ai-dev-flow.git
当你安装完这个框架,你只需要在IDE中输入"提交代码",就会自动提交代码,也可以输入"提交代码并推送",之后会自动提交并推送到你的仓库
可以的话顺便留个言并下载试一试.框架目前未完成没有稳定版本,随时更新代码,仅供研究使用
- 下载这个框架到你的项目中,执行初始化脚本,根据命令行的交互进行设置框架参数;
- 本框架95%都是使用trae编辑器进行开发的,使用的模型包括了gpt4/gpt5/claude4/deepseek/grok4,经过本人一个多月的磨合可以勉强发出来供大家参考
- 模型的不同执行的方式/结果也会有所不同,根本原因是模型的思考模式/推理模式不同,以及AIIDE设置的参数不同导致的(每家都会有自己的决策方向).
- 本框架会根据你自己的开发习惯自我演化,当然了本框架必须是在AIIDE中执行,自我优化/演化/修改会产生一个文档,如果你有兴趣可以把文档中的内容留言到仓库评论区
- 我自己在一个项目中使用,边用边让trae更新框架到一个空框架中(就是git地址指向的项目)
- 本框架目前只在trae中运行使用,其他的IDE没有测试,毕竟要花钱的.
背景与动机:从工程痛点到思维主导
- 工程协作的常见挑战:规则分散、文档漂移、跨团队风格不一致,导致效率低下与质量波动。例如,多人协作中,提交规范不统一可能引发审查混乱,而规则文件未同步则让新人难以融入。
- 哲学基础:借鉴“工具是死的人是活的”理念,强调思维主导协作法——工具服务于思维,而非反之。通过哲学反思(如辩证统一与系统论),AIDevflow 旨在构建一个“活”的框架,让规则与脚本成为思维的延伸。
- AIDevflow 的核心动机:解决工程不确定性,用规则驱动的自动化流程实现一致性与可预测性。同时,融入跨域创新实践,将 AI、脚本化与人文思考融合,推动从“死工具”到“活协作”的转变。
- 项目规则素材:如规则总览强调统一入口与文档同步,变更记录要求记录动机与影响,这些都是框架设计的灵感来源。
核心理念:思维主导与规则驱动
- 思维主导协作法:以人为本,工具辅助思维流动。框架不只是代码规范,更是哲学体系——强调辩证统一(规则与灵活)、系统论(整体优化)与实践验证。
- 一致入口与风格映射:
scripts/作为统一命令入口,支持mimic、ddd、mvc等风格,按语言(如 Java、Python)映射,确保架构一致性。 - 双态执行与无人值守:交互模式便于调试,非交互(
--non-interactive)适配 CI/CD,实现自动化治理。 - 规则注入原则:从项目规则中汲取,如强制文档注释与变更记录,确保框架演进可追踪、可审阅。
能力亮点:从初始化到跨域创新
- 初始化与配置:
bash AIDevFlow/scripts/custom_init.sh --langs=java,python --style=mimic,生成rules.env包含项目名、语言、风格与数据库配置(is2/root/danbaifen)。示例:ddd风格注入领域驱动层级。 - 分发模式:
bash AIDevFlow/scripts/setup-framework-mode.sh,支持submodule、subtree等,灵活协作上游。示例:subtree模式自动配置 Git 与分支同步。 - 规则渲染与校验:
render-rules.sh生成规则文件;校验脚本(如verify_rule_linkages.sh、check-doc-sync.sh)确保链接有效、文档同步。融入技术深度:架构约束检查依赖方向与循环。 - 提交与钩子:
setup-git-standards.sh、install-git-hooks.sh、pre-commit-check.sh,强制规范并自动化检查。示例:钩子验证提交消息格式,防止不合规推送。 - 接口与映射:
list-interface-relations.sh、gen-mapping-doc.sh,生成关系报告与字段映射文档,支持类型安全装配。 - 跨域创新实践:借鉴 AI 小说框架设计,将 AIDevflow 应用于非工程领域,如创意写作与跨域协作,实现“思维主导”的创新落地。
迭代与实践:演进机制与案例分享
- 变更记录:通过
docs/framework_changes.md记录动机、改动、影响与验证,形成可审阅轨迹。示例:近期迭代集成跨模型一致性,减少 AI 协作不一致。 - 里程碑管理:
docs/milestones.md追加变更要点,联动framework_evolve.sh干跑/应用。实践验证:从存量迁移到规则化骨架的阶段策略。 - 可发现性:更新
docs/meta_index.md,脚本校验链接与同步,确保规则与文档一致。 - 实际案例:在一个跨域项目中,AIDevflow 通过思维主导法优化了 AI 代码编辑器与小说框架设计,实现了高效迭代与创新实践。
落地路径:三步指南与项目规则整合
- 步骤一:初始化(
custom_init.sh),选风格写入rules.env,验证配置。 - 步骤二:模式设置(
setup-framework-mode.sh),选择分发策略配置上游。 - 步骤三:渲染与启用(
render-rules.sh、install-git-hooks.sh),集成钩子与校验。 - 规则整合:遵循项目要求,如添加头部注释与文档说明;时间格式统一为
YYYY-MM-DD HH:MM:SS,本地生成用date '+%Y-%m-%d %H:%M:%S'。 - 扩展建议:大型项目在 CI 集成这些步骤,形成自动化流水线;参考迁移指引逐步启用严格规则。
数据与时间一致性:规则驱动的治理
- 配置管理:
rules.env作为单一事实来源,包含数据库与时间规范。 - 时间统一:数据库字段为 DATETIME,格式
YYYY-MM-DD HH:MM:SS,本地获取确保一致。 - 治理价值:避免跨系统解析错误,支持审计与溯源。示例:变更日志注入时间戳,实现可追踪演进。
愿景与路线图:向思维主导的未来演进
- 模板生态:扩充多语言模板,支持 Go/TypeScript 等,实现开箱骨架。
- 质量门控:强化校验,形成 CI 报告与可视化仪表盘。
- AI 适配:优化交互体验,适配多模型协作,包括智能提示与错误恢复。
- 工具链扩展:统一报表、CLI 与 IDE 集成(如 VS Code/Trae)。
- 可运维性:构建状态面板与自愈机制,长远形成“活”框架。
- 时间表:短期模板扩展,中期门控集成,长期 AI 深度融合。
- 哲学愿景:从“死工具”到“活协作”,推动跨域创新与人文工程。
常见问题与建议:基于实践的排错
- 提交不合规:用
pre-commit-check.sh双重校验,smart-commit.sh辅助生成。 - 模式切换:先
--help理解,用verify干跑避免风险。 - 配置冲突:
framework_evolve.sh verify检查,优先rules.env。 - 其他:脚本失败检查权限;文档不同步跑
check-doc-sync.sh。融入心得:强调思维主导,工具服务于人。
立即行动:开启你的 AIDevflow 之旅
- 快速上手:初始化 → 模式 → 渲染与钩子。
- 贡献与社区:分享经验,贡献模板,推动框架演进。
- 呼吁:以思维主导,拥抱跨域创新,让工程更简单、更高效!
- git地址: git@gitee.com:havealready/ai-dev-flow.git

被折叠的 条评论
为什么被折叠?



