当前位置: 首页 > article >正文

人工智能编程流程技能AI Dev Workflow

AI Dev WorkflowSkillHubAI Dev WorkflowClawHubname: AI Dev Workflowauthor: 王教成 Wang Jiaocheng (波动几何)description: 此技能提供一个标准化、可复现的AI辅助编程工作流通过三个有序步骤将模糊想法转化为生产就绪的代码需求转复杂功能描述、描述加技术栈转方法调用结构、结构转完整项目代码。当用户想要开发完整软件系统、从零构建应用程序或遵循规范的AI-人协作编程流程时应使用此技能。AI Dev Workflow - 标准化AI辅助编程工作流一个标准化、可复现的三步AI辅助编程工作流通过样本模仿与提示词驱动的有机结合实现从模糊需求到生产代码的确定性转换。核心原则样本模仿使用经过验证的文档样本引导需求扩展和技术设计消除随机性。提示词驱动提前建立元协议和架构提示词确保所有生成物的一致性。渐进式展示默认先交付架构蓝图完整代码按需提供——让开发者掌控信息深度。参考文档本技能在references/目录下捆绑三份参考文档文件角色references/人工智能编程之复杂功能描述样本待办任务.md样本1— 展示如何编写结构化的复杂功能描述需求点→功能点→执行点。references/人工智能编程之方法调用结构样本待办任务.md样本2— 展示如何编写跨平台的方法调用结构蓝图涵盖客户端和服务端各层。references/从灵感到实现一个标准化、可复现的AI辅助编程工作流.md背景阅读— 完整的方法论文档原文为五步版本本技能已简化为三步。供人类或无程序能力的LLM阅读用于理解背景原理和手动复制粘贴执行步骤。使用方式在执行对应工作流步骤时将相关样本参考文档读入上下文。对于较大的参考文件使用grep/搜索定位特定章节而非加载整个文件。工作流说明本技能已将两份提示词内置AI可一次性获取完整上下文。实际使用流程如下内置提示词元协议第一份提示词执行协议等待指令复杂功能分拆成原子方法原子方法生成完整代码默认只展示方法调用结构但用户可以要求展示完整代码。架构与技术栈提示词第二份提示词做一个功能为{首次回复要求提供功能描述}的APP使用{客户端UI层→ViewModel→UseCase→Repository→数据源→服务器Controller→Service→Repository→Entity→Database}的架构采用{Android}客户端、{SpringBoot}服务器和{MySQL}数据库并统一使用{Kotlin}语言。两份提示词定义了工作规则和技术路径AI已知晓无需用户单独发布。实际执行步骤第一步需求 → 复杂功能描述输入用户提供的功能需求描述。执行将references/人工智能编程之复杂功能描述样本待办任务.md读入上下文。参考样本格式将需求扩展为结构化的复杂功能描述文档需求点 → 功能点 → 执行点。输出复杂功能描述文档。可修改用户可对输出的描述进行修改、补充、调整。第二步描述 技术栈 → 方法调用结构输入第一步输出的复杂功能描述或修改后版本用户填充第二份提示词中的所有变量{功能描述}— 第一步输出的结构化需求文档{架构}— 前后端分层架构模式{客户端技术}— 客户端框架{服务端技术}— 服务端框架{数据库}— 数据库类型{编程语言}— 客户端/服务端编程语言可统一或分开指定执行将references/人工智能编程之方法调用结构样本待办任务.md读入上下文。在两份内置提示词的基础上结合确定的技术栈为每个功能点生成跨平台方法调用结构。输出方法调用结构蓝图涵盖客户端和服务端各层。可修改用户可对输出的结构进行修改、调整方法签名、增删节点。第三步结构 → 项目完整代码输入第二步输出的方法调用结构或修改后版本。执行根据方法调用结构生成完整项目内容包括客户端各层代码UI、ViewModel、UseCase、Repository等服务端各层代码Controller、Service、Repository、Entity等数据库相关代码表结构、迁移脚本、初始数据等配置文件环境配置、依赖管理、构建配置等部署文件Dockerfile、docker-compose、CI/CD配置等项目结构文件README、.gitignore等输出可运行的完整项目代码 配置 部署。可修改用户可对生成的代码进行修改、优化、调整。工作流总览步骤输入内置提示词样本参考输出可修改1功能需求—复杂功能描述样本复杂功能描述✅2复杂功能描述 技术栈两份提示词方法调用结构样本方法调用结构✅3方法调用结构两份提示词—完整项目✅核心理念每个阶段的输出都可被用户修改下一阶段基于修改后的内容继续推进。用户始终保有控制权。核心价值消除模糊性通过结构化样本确保需求扩展和技术设计的深度与格式符合工程标准。确保一致性通过架构提示词保证所有产出都遵循统一的最佳实践和技术栈。提升可控性通过元协议将生成过程置于开发者的可控节奏之下先蓝图后实现。实现知识传承将内化的架构经验沉淀为可复用的样本和提示词使最佳实践得以规模化复制。

相关文章:

人工智能编程流程技能AI Dev Workflow

AI Dev Workflow(SkillHub) AI Dev Workflow(ClawHub) name: AI Dev Workflow author: 王教成 Wang Jiaocheng (波动几何) description: 此技能提供一个标准化、可复现的AI辅助编程工作流,通过三个有序步骤将模糊想法转…...

性能核弹X4522首发“翻车”不断?赋缘汇全套调教方案出炉:五大旗舰平台稳如泰山,EFVI一键脚本封神!

你是否也经历了这样的至暗时刻? 手握最新的X4522网卡,满心期待性能核弹的爆发,结果刚插上设备就“变哑”?面对Onload驱动报错和复杂的EFVI源码编辑,只能无奈叹息,甚至想把这块“核弹”扔进角落&#xff0c…...

MiniMax M. 发布!Redis 故障排查 + 跨语言重构场景实测,表现如何?确

一、前言:什么是 OFA VQA 模型? OFA(One For All)是字节跳动提出的多模态预训练模型,支持视觉问答、图像描述、图像编辑等多种任务,其中视觉问答(VQA)是最常用的功能之一——输入一张…...

嵌入式OTA封装库:解耦硬件与升级逻辑的生产级抽象层

1. OTAHandler:嵌入式系统OTA能力封装库深度解析1.1 设计定位与工程价值OTAHandler并非一个独立的固件升级协议栈,而是一个面向生产级嵌入式系统的OTA能力抽象层。其核心设计哲学是“解耦”与“可移植”——将底层通信驱动(UART/USB/CAN/Ethe…...

告别Python+Netmiko!Rust+NexusOps如何重塑网络自动化

# 🚀 告别PythonNetmiko!RustNexusOps如何重塑网络自动化> 作者:NexusOps技术团队 | 原创 | 转载请注明出处> 标签:网络自动化、Rust、Netmiko、网络运维、Python## 📋 文章目录- [一、前言:为什么需…...

iarduino I²C赛道模块控制库:面向教育与竞赛的嵌入式功能抽象层

1. 项目概述iarduino_I2C_Track是一款面向教育与竞赛场景的嵌入式 IC 外设控制库,专为 iArduino 系列 IC Flash 赛道模块设计。该库的核心目标是提供统一、可靠、低侵入性的硬件抽象层,使开发者能够以最小的底层细节负担完成对赛道系统中各类执行单元&am…...

CafeIOT嵌入式云连接库:轻量级二进制协议栈设计与ESP32实践

1. 项目概述CafeIOT 是一个面向嵌入式物联网终端的轻量级云连接库,专为 ESP32(及兼容 ESP8266)平台设计,实现设备与 CafeIOT 云平台之间的可靠、低开销 TCP/IP 级通信。尽管其 README 中仅提及 “Esp8266”,但实际工程…...

《YOLOv11 实战:从入门到深度优化》017、模型跟踪与融合:YOLOv11与ByteTrack等算法的结合

017、模型跟踪与融合:YOLOv11与ByteTrack等算法的结合一、从产线误报说起 上周产线反馈了个诡异问题:视频里工人反复搬运同一箱零件,系统却记录成“货物异常消失又出现”。查日志发现检测框ID跳来跳去——典型的跟踪丢失。单纯调高YOLOv11的置…...

2026年“Highcharts vs ECharts”|企业可视化选错图表库,不止是多花成倍成本

在做企业数据可视化时,很多开发者第一反应是:用免费的 ECharts或者用 企业级Highcharts商业版图表库但问题是:这不是“哪个好用”的问题,而是“你未来成本会差多少”的问题。一、一个被低估的决策图表库选择,看起来只是…...

AndroidStudio下载安装

1. 安装Android Studio Custom安装,选择Android虚拟机环境8G 2. 创建一个Android项目 new project empty views activity 3. 新建一个项目后报错 把services.gradle.org/distributions替换成mirrors.cloud.tencent.com/gradle,其余地方不改动&…...

PyCharm 的智能开发助手:提升 Python 编码效率的利器

1. 为什么PyCharm是Python开发者的首选工具 第一次打开PyCharm时,我就被它的智能程度震惊了。作为一个长期使用记事本和基础编辑器写Python的开发者,突然发现代码可以自动补全、错误会被实时标记、函数定义能一键跳转,这种体验就像从自行车换…...

OpenClaw Memory 记忆系统完全指南:文件结构、Heartbeat机制与调教实践

关键词:OpenClaw Memory、AI Agent记忆、本地记忆存储、Heartbeat心跳、USER.md调教一、问题背景:为什么 AI Agent 需要独立的记忆系统 大模型的上下文窗口有限——即使是 200K tokens 的 Claude,关闭窗口后也完全忘记之前的对话。要让 AI Ag…...

袁永福 电子病历,医疗信息化照

在AI辅助开发的语境下,Skill就是一个包含了领域知识、最佳实践、代码模板的知识包。 以"DAO层CRUD生成"为例,一个Skill包含: /mnt/skills/dao-crud/ ├── SKILL.md # 使用说明 │ ├── 何时使用这个Skill │ ├── 输入格…...

粉紫系超人气月兔铃仙啪

1 安装与初始化 # 全局安装 OpenSpec npm install -g fission-ai/openspeclatest # 在项目目录下初始化 cd /path/to/your-project openspec init 初始化时,OpenSpec 会提示你选择使用的 AI 工具(Claude Code、Cursor、Trae、Qoder 等)。 3 O…...

大模型SLA必须包含的4类动态条款(负载突增弹性系数、多租户隔离保障、模型版本回滚SLA继承规则、安全合规中断豁免机制)

第一章:大模型工程化服务等级协议SLA设计 2026奇点智能技术大会(https://ml-summit.org) 大模型工程化落地的核心挑战之一,在于将非确定性推理能力封装为可度量、可保障、可运维的生产级服务。SLA设计不再是传统API响应延迟与可用性的简单延伸&#xff…...

[Refactor]CPP Learn Data Day 咏

一、什么是urllib3? urllib3 是一个用于处理 HTTP 请求和连接池的强大、用户友好的 Python 库。 它可以帮助你: 发送各种 HTTP 请求(GET, POST, PUT, DELETE等)。 管理连接池,提高网络请求效率。 处理重试和重定向。 支…...

.NET 磁盘BitLocker加密-技术选型忠

在之前的文章中,我们花了大量的篇幅,从记录后端pod真实ip开始说起,然后引入envoy,再解决了各种各样的需求:配置自动重载、流量劫持、sidecar自动注入,到envoy的各种能力:熔断、流控、分流、透明…...

从掩码配置到数据拼接:手把手教你用C2000 DSP的CAN实现IAP固件升级

从掩码配置到数据拼接:手把手教你用C2000 DSP的CAN实现IAP固件升级 在工业控制和汽车电子领域,固件升级的可靠性直接关系到设备长期运行的稳定性。传统方式需要拆机烧录,而基于CAN总线的IAP(In Application Programming)技术让远程更新成为可…...

学习数据结构的心得

大一计科|数据结构学习心得:从背概念懵圈到能自己写栈实现大家好,我是大一计科的学生,这学期刚接触数据结构这门课。最开始我天真地以为,这就是一门“背定义”的课——把栈、队列、链表的概念背熟,就能应付…...

Superpowers - 07 从 SessionStart Hook 看 Superpowers:把「技能库」变成「行为操作系统」

文章目录Pre一、为什么 SessionStart Hook 如此重要?1. 被动工具箱 vs 主动行为系统2. 三阶段注入管线:从平台事件到系统提示二、钩子注册与触发:Claude、Cursor 与 Copilot 各有各的规矩1. hooks.json:服务 Claude Code 与 Copil…...

彻底吃透哨兵值:从底层逻辑到自定义设计(附原创值域理论)

彻底吃透哨兵值:从底层逻辑到自定义设计(附原创值域理论) 在编程中,哨兵值(Sentinel Value)是一个高频出现但容易被误解的概念。很多人只会死记硬背“哨兵值是用来终止循环的特殊值”,却不懂其底…...

Marimo 远程命令执行漏洞复现(CVE-2026-39987)

免责申明: 本文所描述的漏洞及其复现步骤仅供网络安全研究与教育目的使用。任何人不得将本文提供的信息用于非法目的或未经授权的系统测试。作者不对任何由于使用本文信息而导致的直接或间接损害承担责任。如涉及侵权,请及时与我们联系,我们将尽快处理并删除相关内容。 前…...

笑晕!我和朋友调试出一行“鬼畜C++代码”,4个nullptr叠满还能完美运行

文章目录 名场面开端:朋友扔来一行“看不懂但大受震撼”的代码调试之路:从“报错连连”到“逐渐正常”,每一步都在笑第一步:修正语法错误,括号和模板别乱套第二步:类型统一,解决“输出不对”的问…...

SpringBoot 环境配置解析:Environment 与 PropertySource

前面我们系统讲解了 Value、ConfigurationProperties 的配置注入用法,很多同学能熟练用它们读取配置,但一旦遇到复杂场景就彻底懵圈:比如:为什么命令行参数能覆盖 application.yml 的配置?为什么 Nacos 配置能实时更新…...

.NET 新特性概览与相关文章索引檀

从 UI 工程师到 AI 应用架构者 13 年前,我的工作是让按钮在 IE6 上对齐; 13 年后,我用 fetch-event-source 订阅大模型的“思维流”,用 OCR 解锁图片中的文字——前端,正在成为 AI 产品的第一道体验防线。 最近&#x…...

前端八股Vue(6)---v-if和v-for

目录 一、v-for 详解1.1 作用1.2 语法1.3 要点二、v-if 详解2.1 作用2.2 语法2.3 v-if vs v-show三、高频面试坑点:v-for 和 v-if 不能用在同一个标签上3.1 错误示例3.2 原因3.3 正确写法四、v-for 里面的 key 作用4.1 一句话核心答案4.2 详细解释4.3 图解&#xf…...

语言的边界,与软件的命运厍

1. 引入 在现代 AI 工程中,Hugging Face 的 tokenizers 库已成为分词器的事实标准。不过 Hugging Face 的 tokenizers 是用 Rust 来实现的,官方只提供了 python 和 node 的绑定实现。要实现与 Hugging Face tokenizers 相同的行为,最好的办法…...

如何将微信聊天记录变为个人数字资产:WeChatMsg完全指南

如何将微信聊天记录变为个人数字资产:WeChatMsg完全指南 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/WeC…...

如何给帧数浮动太大的低帧视频插帧?

提示:本视频仅适用于与本文发布时间接近时间发布的剪映电脑版本 你是否遇到过自己的视频帧数浮动太大,看着像PPT? 这一招完美教你的视频不再卡顿! 首先下载这俩软件:剪映和flowframes(下载地址&#xff…...

MD_OnePin:单GPIO引脚实现嵌入式主从通信协议

1. 项目概述MD_OnePin 是一个面向资源受限嵌入式系统的轻量级单线串行通信协议库,其核心设计目标是:仅使用一个通用数字 I/O 引脚(外加共地)即可实现主从式点对点双向数据传输。该库完全基于软件模拟(bit-banging&…...