章节 01
sdlc-portfolio-manager:面向Agentic工作流的本地优先项目管理工具导读
本工具结合Azure DevOps思维模型与Cursor原生设计,为AI辅助软件开发生命周期(Agentic SDLC)提供可复用的规则、技能与验证体系。它以本地优先、单用户优先为核心特性,通过三大支柱(项目管理、规则库、发现验证流程)实现人类开发者与AI Agent的高效协作。
正文
结合Azure DevOps思维模型与Cursor原生设计,为AI辅助软件开发生命周期提供可复用的规则、技能与验证体系
章节 01
本工具结合Azure DevOps思维模型与Cursor原生设计,为AI辅助软件开发生命周期(Agentic SDLC)提供可复用的规则、技能与验证体系。它以本地优先、单用户优先为核心特性,通过三大支柱(项目管理、规则库、发现验证流程)实现人类开发者与AI Agent的高效协作。
章节 02
随着Cursor等AI编程助手普及,开发者与AI Agent的协作模式发生根本变化,但现有项目管理工具多设计于“人类独占”时代,缺乏对AI Agent工作流的原生支持。sdlc-portfolio-manager应运而生,作为本地优先、单用户优先的项目组合管理工具,以Cursor为编排层,让人类与AI Agent共享工作项存储。
章节 03
设计灵感来自Azure DevOps Boards心智模型与Paperclip控制平面人机工程学,目标是打造本地、轻量、Cursor原生的项目管理工具,平衡专业结构与AI工作流灵活性。当前处于Pre-alpha阶段,采用OpenSpec规范驱动开发(提案→设计→规范→任务→实现→归档)。
章节 04
章节 05
技术栈:Monorepo结构,包含Next.js+SQLite前端、Cursor Agent调用CLI、种子模板库等;数据库用better-sqlite3+Drizzle ORM,本地优先无SaaS依赖。 UI原则:默认安静、单一规范表面、渐进式披露、键盘优先等8条原则。 架构原则:本地优先、单用户先行、Cursor原生非独占、OpenSpec驱动、独立可交付。
章节 06
快速开始:使用pnpm管理依赖,命令:pnpm install → pnpm rebuild better-sqlite3 → pnpm dev(访问http://localhost:3737);首次请求自动迁移并播种数据,存储路径可通过SDLC_DATA_DIR覆盖。测试用vitest:pnpm test / pnpm test:watch。 开发状态:
| 章节 | 状态 |
|---|---|
| 1. Monorepo + 工具链 | ✅ 完成 |
| 2. 数据库层 | ✅ 部分完成(基础表建立) |
| 3. 项目组合+项目API | ✅ CRUD+种子+健康检查 |
| 4-21 | 跟踪于openspec/changes/initial-portfolio-manager/tasks.md |
章节 07
核心价值:实现人机共享工作状态、资产化Agent能力、数据主权自主、规范驱动可追溯。对探索AI辅助开发的团队,是结合传统项目管理专业性与AI灵活性的参考实现,为构建真正的人机协作环境提供方向。