跳到主要内容
版本:0.2.x

设计理念

框架的行为方式往往源于其设计时做出的选择。了解这些选择背后的理由,能帮助开发者更准确地理解框架的边界、更得心应手地与框架协同、发挥更大的效能。

LinaPro的设计理念围绕几个核心主题展开:

  • AI原生设计:将AI作为工程生产力的主路径,而不是辅助工具。框架的AI原生设计体现在两个独立维度:其一是规范驱动的研发工作流,使AI能够深度参与需求分析、系统设计、代码实现和测试验证的全流程;其二是覆盖研发全生命周期的AI技能体系,让AI在后端开发、前端设计、测试保障、性能审计等每个具体工作场景下都能做出符合框架约束的专业决策。两者相互独立、共同配合,构成LinaPro的核心生产力引擎。

  • 模块化设计:框架的所有功能均以解耦模块的形式存在,模块之间通过稳定接口协作。开发者可以像组装积木一样构建系统,而不是每次都从零开始,从根本上提升交付效率和系统稳定性。

  • AI规范驱动开发:基于规范先于代码的理念,通过规范驱动工作流将每次迭代的设计决策和实现过程固化为持久化文档,确保代码、文档和测试在同一轮迭代中同步产生,从根本上防止架构漂移。

  • AI工程质量保障:系统梳理将AI引入软件开发时面临的工程管理挑战,详细介绍LinaPro如何从SDD规范驱动工作流、全量项目规范、接口抽象与防泄漏契约、以及高密度测试覆盖(测试代码占总量39%)四个维度构建完整的AI工程质量保障体系。

  • 框架与插件职能边界:阐述主框架与插件之间的职责划分原则——主框架专注轻量级基础能力和稳定扩展接口,业务能力通过插件扩展实现。详细说明源码插件通过pluginhost契约接入、动态插件通过pluginbridge沙箱通信的协作方式,以及路由命名空间、静态资源托管、工作台对接等边界约定。

相关内容

📄️AI原生设计

本文详细介绍 LinaPro 作为 AI 原生框架的设计理念,阐述 AI 原生的核心含义——将 AI 作为产品主路径而非附加功能。LinaPro 的 AI 原生设计体现在两个维度:其一是规范驱动的 AI 研发工作流,让 AI 贯穿需求分析、系统设计、代码实现和测试验证全流程;其二是覆盖研发全生命周期的 AI 技能体系,涵盖后端开发、前端设计、E2E 测试、性能审计、版本管理等十余个专属技能,让 AI 在每个具体工作场景下都能做出符合框架约束的专业决策,从根本上提升团队的开发效率与交付质量。

📄️AI规范驱动开发

本文详细介绍 LinaPro 的 AI 规范驱动开发(SDD)理念与 OpenSpec 工作流实践。OpenSpec 是可选但特别建议安装的规范驱动工作流组件,LinaPro 对其目录结构、指令和 Agent Skills 提供了良好支持。文章介绍五阶段研发闭环(探索、提案、实现、审查、归档)的完整流程、各阶段的 AI 职责和人类职责、OpenSpec 目录结构与规范文件格式,以及如何通过规范锚点和强制 E2E 测试防止架构漂移。