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

HagiCode Soul 平台技术解析:从需求萌发到独立平台的演进之路奶

1 安装与初始化# 全局安装 OpenSpecnpm install -g fission-ai/openspeclatest# 在项目目录下初始化cd /path/to/your-projectopenspec init初始化时OpenSpec 会提示你选择使用的 AI 工具Claude Code、Cursor、Trae、Qoder 等。3 OpenSpec 如何教AI 工作OpenSpec 的核心机制是通过一套规范注入系统让 AI 在每次对话前先学习项目规范。3.1 不同 AI 工具的初始化差异根据你使用的 AI 工具不同OpenSpec 会生成不同的目录结构。这背后的设计理念是最大限度地适配各工具的特性。3.2 ?? 场景 1Claude CodeClaude Code 在执行了 OpenSpec Init 后的目录结构如下.claude/├── commands/│ └── openspec/│ ├── apply.md│ ├── archive.md│ └── proposal.md├── AGENTS.md└── CLAUDE.mdcommands/openspec 这个目录定义了三个不同的命令每个命令文件中所写的提示词都是 AI 在执行该命令时需要参考的规范。上述三个命令分别是apply.md表示执行已批准的变更archive.md归档已完成的变更proposal.md发起新变更提案当我们需要发起新的提案时可以直接使用/openspec:proposal 就可以触发该指令此时 AI 就会根据 proposal.md 中所定义的规范来创建一个新的变更提案。核心文件解读AGENTS.md这个文件是 Claude Code 每次对话时的第一课内容如下# OpenSpec 说明这些指令是针对参与本项目的人工智能助手。当请求中包含以下内容时请务必打开 /openspec/AGENTS.md- 提及规划或提案如提案、规范、变更、计划等字眼- 引入新功能、重大变更、架构调整或重大的性能/安全工作- 听起来含糊不清且在编码前需要权威规范使用 /openspec/AGENTS.md 来学习- 如何创建和应用变更提案- 规范格式和约定- 项目结构和指南保留此托管块以便openspec update可以刷新指令。工作原理Claude Code 启动时自动读取 AGENTS.md判断用户请求是否触提案/变更等关键词如果触发自动加载 openspec/AGENTS.md 中的详细规范AI 按照规范执行任务3.3 ?? 场景 2Trae字节跳动OpenSpec 在初始化时可选择的AI 工具中是不支持 Trae 的但是很多朋友是基于 Trae 在开发。所以对于使用 Trae 的朋友我们在执行 OpenSpec Init 的时候可以选择最后一个选项 Other Tools (适用于 VsCode 等此时初始化后的目录结构如下项目根目录/├── AGENT.md # 项目级规范需手动配置└── openspec/├── AGENTS.md # OpenSpec 详细规范├── project.md # 项目知识库├── specs/ # 已实现能力规范└── changes/ # 变更提案关键差异需要手动配置与 Claude Code 不同老版本的 Trae 不会自动读取 AGENT.md。此时你需要手动将规范内容添加到 Trae 的项目规则中。但是对于Trae 2026 年 1 月份最新的一次版本变更中也已经兼容了读取 AGENT.md 文件作为项目规则来使用。所以使用老版本 Trae 的朋友需要基于下述步骤进行配置打开 Trae 的项目设置找到项目规则配置将 AGENT.md 的内容粘贴进去保存后Trae 每次对话都会加载该规则配置完成后Trae 的工作流程与 Claude Code 类似每次对话自动加载项目规则判断是否触发 OpenSpec 规范根据规范执行对应任务3 OpenSpec 规范核心要点无论使用哪种 AI 工具OpenSpec 的核心工作流都是一致的。理解这套规范你就能更好地与 AI 协作。三阶段工作流阶段1创建变更Proposal↓阶段2实现变更Apply↓阶段3归档变更Archive何时必须创建提案场景 是否需要提案新增功能或能力 ? 必须破坏性变更API/Schema ? 必须架构或模式调整 ? 必须Bug 修复恢复既有行为 ? 跳过拼写、格式、注释修正 ? 跳过非破坏性依赖升级 ? 跳过常用命令openspec list # 列出所有变更openspec list --specs # 列出所有规范openspec validate # 校验变更openspec archive # 归档变更?? 小贴士作为人类开发者你无需记忆这些命令。AI 会自动执行相应的操作来检查和管理变更提案。你只需要理解这套规范的工作流程就能与 AI 配合无间。openspec/project.md 的作用这个文件是项目的知识库用于存放项目目标和背景核心业务术语技术栈说明详细文档索引4 常见问题解答4.1 Q1为什么有时候 AI 不触发 OpenSpec 规范A这通常是因为触发条件未被满足。OpenSpec 的触发机制基于关键词匹配如提案、变更、规范等。如果你的请求不包含这些关键词AI 则不会加载 OpenSpec 规范。解决方案明确使用触发词帮我创建一个变更提案直接指定文件先阅读 openspec/project.md 再回答使用斜杠命令/openspec:proposal如果工具支持5.2 Q2project.md 中的业务知识什么时候生效A只有触发 OpenSpec 规范后才会读取。这是一个重要的设计权衡知识类型 存放位置 触发条件通用开发规范 /AGENTS.md 每次对话自动加载OpenSpec 工作流 openspec/AGENTS.md 触发关键词后加载业务上下文 openspec/project.md 通过规范索引间接加载实践建议将通用规则如项目结构、编码风格放在 /AGENTS.md 中将业务知识索引也写在 /AGENTS.md 中便于日常对话触发或者在对话中明确要求 AI 先阅读特定文档5.3 Q3如何让 AI 自动检索相关背景知识A这是 OpenSpec 的进化方向。目前最佳实践是在 /AGENTS.md 中建立业务知识索引采用提案方式讨论业务逻辑自动触发规范对话中明确指定先阅读 docs/xxx.md 再回答6 五、总结OpenSpec 的核心价值回到开篇的问题为什么有时候让 AI 发起提案时灵时不灵答案现在很清楚了触发机制AI 需要识别到特定关键词才会加载 OpenSpec 规范工具差异不同 AI 工具对规范文件的支持程度不同知识分层业务知识与开发规范需要合理分层存放OpenSpec 的核心价值在于通过规范注入让 AI 从项目小白成长为熟悉业务的开发伙伴。它不是银弹但当你理解了它的工作原理后就能让 AI 在团队协作中发挥真正的作用。当然在有需要的时候我们也可以修改 OpenSpec 初始化时所生成的一系列.md文件直接变更规范使其更加符合企业内的业务流程。惹亲谥谛

相关文章:

HagiCode Soul 平台技术解析:从需求萌发到独立平台的演进之路奶

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

Matlab实现频率切片小波变换(FSWT)源代码:一维信号的时频图生成与应用

Matlab进行频率切片小波变换(FSWT)源代码,将一维信号生成时频图。 输入信号可以是任何一维信号,心电信号、脑电信号、地震波形、电流电压数据等。 相比连续小波变换(CWT),频率切片小波变换(Frequency Slice Wavelet Transform,FSWT)是一种更具…...

技术分析:League Akari智能游戏辅助工具的设计架构与配置策略

技术分析:League Akari智能游戏辅助工具的设计架构与配置策略 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power 🚀. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit League Akari作为一个…...

【SITS2026独家解密】:联邦大模型安全水印机制、梯度泄露防御阈值、合规审计日志模板——仅限本届参会者获取的3份白皮书级资料

第一章:SITS2026演讲:大模型联邦学习应用 2026奇点智能技术大会(https://ml-summit.org) 在SITS2026主会场,来自MIT与华为诺亚方舟实验室的联合团队展示了基于LLaMA-3架构的大模型联邦学习新范式——FedLLM。该方案突破传统参数平均&#x…...

信创集成项目管理师证书到底值不值得考?5年IT老兵亲测避坑指南

信创集成项目管理师证书到底值不值得考?5年IT老兵亲测避坑指南 当我在2020年第一次听说信创集成项目管理师证书时,正面临职业瓶颈期——作为某金融科技公司的技术主管,手头负责的国产化替代项目频频遇到供应商适配问题。那时团队里突然有同事…...

15分钟完成黑苹果配置:OpCore-Simplify自动化工具终极指南

15分钟完成黑苹果配置:OpCore-Simplify自动化工具终极指南 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify 还在为复杂的黑苹果配置而头疼吗…...

从开源硬件到空间AI:深度解析OAK(OpenCV AI Kit)的架构与核心优势

1. OAK的前世今生:从自行车安全到空间AI革命 第一次听说OAK(OpenCV AI Kit)是在2021年的一个机器人开发者社区里,当时有个做智能仓储的朋友兴奋地告诉我:"这玩意儿把双目视觉、AI推理和视频编码全塞进了一个火柴盒…...

MoE架构演进全景图,从Mixtral到2026奇点大会最新动态及企业部署路线图

第一章:MoE架构演进全景图:从Mixtral到2026奇点大会的范式跃迁 2026奇点智能技术大会(https://ml-summit.org) MoE(Mixture of Experts)已从早期稀疏路由实验,演进为支撑万亿参数模型落地的核心范式。Mixtral 8x7B 的…...

为什么92%的大模型项目卡在集群规模化阶段?3个被低估的工程瓶颈与可立即部署的轻量级编排方案

第一章:大模型工程化多集群管理方案 2026奇点智能技术大会(https://ml-summit.org) 大模型训练与推理的规模化落地,正驱动企业从单集群架构向跨地域、多异构环境的联邦式集群体系演进。单一Kubernetes集群已难以承载模型版本灰度发布、数据合规隔离、算…...

Neeshck-Z-lmage_LYX_v2问题解决:常见报错与参数调节技巧

Neeshck-Z-lmage_LYX_v2问题解决:常见报错与参数调节技巧 1. 引言:为什么需要这份指南? 当你第一次打开Neeshck-Z-lmage_LYX_v2这个本地AI绘画工具时,可能会被它简洁的界面所迷惑——几个滑块、一个输入框和一个生成按钮&#x…...

TVA思维之魂:让 TVA 成为制造业质量升级核心引擎

AI智能体视觉检测系统(TVA) 在制造业质量管理中的应用,绝非 “买设备、装产线” 的简单操作,而是一项覆盖选型、标准、数据、运维、全链条管控、团队建设的系统工程。多数企业陷入的各类误区与盲点,本质上是对 TVA 核心…...

我让 Claude 和 Codex 同时审计 个模块,它们只在 个上达成共识砸

整体排查思路 我们的目标是验证以下三个环节是否正常: 登录成功时:服务器是否正确生成了Session并返回了包含正确 JSESSIONID的Cookie给浏览器。 浏览器端:浏览器是否成功接收并存储了该Cookie。 后续请求:浏览器在执行查询等操作…...

m4s-converter终极指南:5秒将B站缓存视频永久保存为MP4

m4s-converter终极指南:5秒将B站缓存视频永久保存为MP4 【免费下载链接】m4s-converter 一个跨平台小工具,将bilibili缓存的m4s格式音视频文件合并成mp4 项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter m4s-converter是一款专为B站用…...

Qwen3-14B镜像免配置部署教程:Python 3.10+PyTorch 2.4开箱即用指南

Qwen3-14B镜像免配置部署教程:Python 3.10PyTorch 2.4开箱即用指南 1. 镜像概述与核心优势 Qwen3-14B私有部署镜像是一款专为RTX 4090D 24GB显存显卡优化的开箱即用解决方案。这个镜像最大的特点就是"零配置"——所有环境依赖、模型权重、优化组件都已预…...

数字后端设计中的Floorplan实战:从基础到优化

1. 数字后端设计中的Floorplan基础概念 第一次接触数字后端设计时,听到"Floorplan"这个词我以为是建筑平面图。后来才发现,芯片设计和建筑设计还真有异曲同工之妙。Floorplan就是芯片设计的"平面布局图",它决定了芯片内部…...

使用PDF-Extract-Kit-1.0构建文档问答系统

使用PDF-Extract-Kit-1.0构建文档问答系统 1. 开篇:当PDF文档遇上智能问答 你有没有遇到过这样的情况:手头有一大堆PDF文档,需要快速找到某个特定信息,却不得不一页页翻找?或者需要从大量技术文档中提取关键知识点&a…...

给硬件工程师讲明白:为什么DDR读写时DQS和DQ要对齐两次?

为什么DDR读写时DQS和DQ要对齐两次?硬件工程师的深度解析 调试DDR接口时序时,很多工程师都会遇到一个令人困惑的现象:读操作要求DQS边沿与DQ边沿对齐,而写操作却要求DQS边沿与DQ中心对齐。这种"双重标准"背后隐藏着怎样…...

Xcode开发者福音:Baidu Comate 3.5S实战体验(附iOS项目避坑指南)

Xcode开发者福音:Baidu Comate 3.5S实战体验(附iOS项目避坑指南) 作为一名长期深耕iOS生态的开发者,我经历过无数次Xcode的"玄学报错"和SwiftUI的"神秘崩溃"。直到遇见Baidu Comate 3.5S,这款专为…...

PvZ Toolkit:植物大战僵尸PC版终极修改工具完全指南

PvZ Toolkit:植物大战僵尸PC版终极修改工具完全指南 【免费下载链接】pvztoolkit 植物大战僵尸 PC 版综合修改器 项目地址: https://gitcode.com/gh_mirrors/pv/pvztoolkit PvZ Toolkit是一款专为植物大战僵尸一代PC版设计的开源综合修改工具,为玩…...

手机号查询QQ号终极指南:3步实现Python开源工具快速找回账号

手机号查询QQ号终极指南:3步实现Python开源工具快速找回账号 【免费下载链接】phone2qq 项目地址: https://gitcode.com/gh_mirrors/ph/phone2qq 当你在数字生活中需要快速找回关联QQ号时,phone2qq这个Python开源工具提供了高效解决方案。通过手…...

EVA-01部署避坑指南:环境配置、模型下载、常见问题一站式解决

EVA-01部署避坑指南:环境配置、模型下载、常见问题一站式解决 1. 引言:从零启动你的初号机 想象一下,你拿到了一台EVA初号机的启动钥匙,但面对复杂的神经连接接口和陌生的操作面板,却不知从何下手。别担心&#xff0…...

SenseVoiceSmall语音识别5分钟快速部署:一键开启多语言情感识别

SenseVoiceSmall语音识别5分钟快速部署:一键开启多语言情感识别 1. 为什么选择SenseVoiceSmall 语音识别技术已经发展多年,但大多数解决方案仅停留在"文字转写"层面。SenseVoiceSmall的创新之处在于,它能理解声音背后的情感和场景…...

RK3588 NPU实战:如何将PC训练的人脸识别模型(ONNX)高效部署到边缘端?

RK3588 NPU实战:从ONNX模型到边缘端高效部署的人脸识别全流程解析 当你在PyTorch或TensorFlow中完成人脸识别模型的训练,导出为ONNX格式的那一刻,真正的挑战才刚刚开始。如何让这个模型在RK3588的NPU上以最佳性能运行?这是每个从云…...

【大模型联邦学习落地实战指南】:SITS2026权威演讲深度拆解,3大行业真实案例+5步部署避坑清单

第一章:SITS2026演讲:大模型联邦学习应用 2026奇点智能技术大会(https://ml-summit.org) 在SITS2026主会场,来自MIT与华为诺亚方舟实验室的联合团队展示了基于LLaMA-3架构的大模型联邦学习新范式——FedLLM。该方案突破传统参数平均&#x…...

【限时解密】2026奇点大会闭门报告:3家头部企业KG-LLM联合训练成本直降67%的4个工程拐点

第一章:2026奇点智能技术大会:大模型知识图谱融合 2026奇点智能技术大会(https://ml-summit.org) 本届大会首次设立“大模型知识图谱”联合实验室展台,聚焦于结构化语义理解与生成式推理的深度耦合。核心突破在于提出动态图嵌入对齐&#x…...

为什么92%的大模型项目在UAT阶段暴雷?揭秘测试用例生成缺失的3个工程化断层与2套已验证CI/CD嵌入方案

第一章:大模型工程化测试用例自动生成 2026奇点智能技术大会(https://ml-summit.org) 大模型工程化落地的核心挑战之一,在于测试覆盖难以随模型迭代速度同步演进。传统手工编写测试用例的方式在面对动态提示(prompt)、多模态输入…...

Windows 11系统性能优化深度解析:Win11Debloat技术架构与部署策略

Windows 11系统性能优化深度解析:Win11Debloat技术架构与部署策略 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declu…...

SITS2026圆桌深度复盘:大模型工程化人才能力图谱(2024-2026紧缺岗位胜任力三维模型首次公开)

第一章:SITS2026圆桌:大模型工程化人才需求 2026奇点智能技术大会(https://ml-summit.org) 工程化落地的核心能力断层 当前大模型应用正从“能跑通”迈向“可交付、可运维、可迭代”的工业级阶段,但企业普遍反馈:既懂LLM原理又掌…...

【仅限前500份】2026奇点大会Function Calling工程手册(含OpenAPI→ToolSpec自动转换脚本+17个真实API适配案例)

第一章:2026奇点智能技术大会:大模型Function Calling概览 2026奇点智能技术大会(https://ml-summit.org) Function Calling 正式成为大语言模型与外部系统协同演进的核心接口范式。在2026奇点智能技术大会上,主流开源与商业模型&#xff0…...

Slick轮播进阶玩法:用filter方法实现动态内容筛选(含电商案例)

Slick轮播进阶玩法:用filter方法实现动态内容筛选(含电商案例) 轮播组件早已不是简单的图片展示工具,而是承载着复杂业务逻辑的交互界面。在电商平台中,用户期望能够像操作商品列表一样与轮播互动——按价格区间筛选、…...