AI 编程架构师
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f243eda0/ai-architect。
技能介绍
解决的问题
在 AI 辅助开发中,代码往往先于理解产生:接口属性拼错、外部对象未校验、静态配置错位、单测通过但运行失败,文档和实现逐渐脱节。AI 编程架构师 面向这类问题,把 ARCHITECTURE.md 作为唯一事实源,要求先澄清需求、再落盘架构文档,再逐模块实现,并将代码变更回写到文档。
核心工作方式
该技能按五阶段门控推进:
- S0 需求沟通:先追问目标、规模、技术约束等关键缺口,确认需求摘要。
- S1 架构选型:基于项目规模对比 2–3 个定制方案,避免照搬外部项目或过度设计。
- S2 文档落地:生成
ARCHITECTURE.md与关键ADR,并将文件写入项目根目录。 - S3 任务拆解:把架构拆成可实施模块,形成任务清单。
- S4 逐模块实施:一次只实现一个模块,完成自检、冒烟验证后更新代码与文档。
在实现阶段,它会强调接口契约逐字一致、外部属性防御性检查、跨模块集成路径验证、静态数据加载期校验,以及核心路径冒烟验证,用来减少编译或 lint 不报错但运行即失败的静默问题。
适用边界
它适合需要架构约束、文档留痕和多轮确认的开发任务,也适合接手已有项目后先建立基线文档。若用户只想跳过沟通快速出代码,该技能仍会要求最低限度澄清并保留文档落盘,因此不适合作为“无确认直接生成完整项目”的快捷模式。
使用场景
- 新建一个内部工具时,在写代码前先确认目标、技术栈和目录边界,并落盘第一版 `ARCHITECTURE.md`。
- 接手没有设计文档的旧项目时,先检索入口、配置和依赖,逆向生成现状架构基线,再讨论模块改造。
- 开发多模块前后端接口时,要求跨模块数据属性名逐字一致,并用集成测试验证真实调用链,减少运行时静默失败。
- 实施一个带路由或种子数据的模块时,在加载期校验静态数据合法性,并冒烟运行核心路径而不是只看单测通过。
适合人员
- 负责新功能模块开发、希望先产出可追溯架构文档再动代码的前端或后端工程师。
- 维护旧项目并在多轮需求变更中保持接口与文档一致的技术负责人。
- 用 AI 辅助生成代码、担心静默 Bug 和单测误判的独立开发者。
- 需要在自动化任务中保留架构假设与文档留痕的 DevOps 或工程平台工程师。