Zing 论坛

正文

sdlc-portfolio-manager:面向Agentic工作流的本地优先项目管理工具

结合Azure DevOps思维模型与Cursor原生设计,为AI辅助软件开发生命周期提供可复用的规则、技能与验证体系

Agentic SDLCCursorproject managementlocal-firstAI-assisted developmentOpenSpecrules libraryHITL
发布时间 2026/05/15 05:15最近活动 2026/05/15 05:22预计阅读 3 分钟
sdlc-portfolio-manager:面向Agentic工作流的本地优先项目管理工具
1

章节 01

sdlc-portfolio-manager:面向Agentic工作流的本地优先项目管理工具导读

本工具结合Azure DevOps思维模型与Cursor原生设计,为AI辅助软件开发生命周期(Agentic SDLC)提供可复用的规则、技能与验证体系。它以本地优先、单用户优先为核心特性,通过三大支柱(项目管理、规则库、发现验证流程)实现人类开发者与AI Agent的高效协作。

2

章节 02

背景:AI辅助开发的工具缺口

随着Cursor等AI编程助手普及,开发者与AI Agent的协作模式发生根本变化,但现有项目管理工具多设计于“人类独占”时代,缺乏对AI Agent工作流的原生支持。sdlc-portfolio-manager应运而生,作为本地优先、单用户优先的项目组合管理工具,以Cursor为编排层,让人类与AI Agent共享工作项存储。

3

章节 03

核心定位:Azure DevOps思维与Paperclip控制平面的融合

设计灵感来自Azure DevOps Boards心智模型与Paperclip控制平面人机工程学,目标是打造本地、轻量、Cursor原生的项目管理工具,平衡专业结构与AI工作流灵活性。当前处于Pre-alpha阶段,采用OpenSpec规范驱动开发(提案→设计→规范→任务→实现→归档)。

4

章节 04

三大支柱:统一界面下的协作体系

  1. 项目组合与工作项管理:两级层次结构(Portfolio→Project→Work Item),绑定代码仓库,共享存储;通过HITL问题和@提及协作,统一收件箱汇总待办。
  2. 规则与技能库管理:集中管理Cursor规则、技能、自动化等资产,将Agent行为视为可复用、版本化资产,支持跨项目复用与审计。
  3. 发现与验证流程:发现阶段将非结构化想法生成用户故事草稿;验证阶段通过质量、安全等四道门禁,需隔离验证器通过(可附注跳过)。
5

章节 05

技术架构与设计原则

技术栈:Monorepo结构,包含Next.js+SQLite前端、Cursor Agent调用CLI、种子模板库等;数据库用better-sqlite3+Drizzle ORM,本地优先无SaaS依赖。 UI原则:默认安静、单一规范表面、渐进式披露、键盘优先等8条原则。 架构原则:本地优先、单用户先行、Cursor原生非独占、OpenSpec驱动、独立可交付。

6

章节 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
7

章节 07

核心价值与启示

核心价值:实现人机共享工作状态、资产化Agent能力、数据主权自主、规范驱动可追溯。对探索AI辅助开发的团队,是结合传统项目管理专业性与AI灵活性的参考实现,为构建真正的人机协作环境提供方向。