skills/promote-roadmap-items/SKILL.md
Promote prioritized backlog items into the roadmap's Now/Next/Later tiers based on strategic_goal capacity allocation and priority scores. Event-driven (not calendar-driven).
npx skillsauth add nesnilnehc/ai-cortex promote-roadmap-itemsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
把已评分的 backlog 条目按战略目标容量分配晋升进 roadmap 的 Now / Next / Later 槽位。是 roadmap planning ceremony 的支撑技能,事件驱动。
首要目标:基于当前战略目标容量分配和 backlog 优先级,决定哪些条目晋升 / 降级 / 保持,更新 roadmap.md。
成功标准(必须全部满足):
验收测试:晋升后,读者能否从 roadmap.md 直接看到 Now 层每项来自哪个 strategic_goal、priority 为多少?
本技能负责:
本技能不负责:
capture-work-items)prioritize-backlog)define-roadmap)capture-work-items)交接点:晋升后的 Now 层条目按需进入 capture-work-items,再由 AgentFabric runtime 完成设计 / 任务拆分 / 执行。
plan-next 输出的大缺口被 capture + prioritize 后进入晋升决策docs/process-management/roadmap.md(当前 Now / Next / Later 状态)priority 已定(非 unset)的条目docs/project-overview/strategic-goals.md(战略目标列表)halt 条件:
define-roadmapdesign-strategic-goalspriority: unset → 建议先 prioritize-backlogdefine-roadmap 敲定容量对每个 strategic_goal:
| 字段 | 含义 | |---|---| | 分配容量 | roadmap.md 中该目标的百分比 × cycle 总容量 | | 已用容量 | 当前 Now 层归属该目标的条目工作量之和 | | 剩余容量 | 分配 - 已用 |
输出容量表:
## 当前容量使用
| Strategic Goal | 分配 | 已用 | 剩余 | 占比 |
| 目标 1(用户价值) | 6 人周 | 4 人周 | 2 人周 | 67% |
| 目标 2(市场扩张) | 2 人周 | 1 人周 | 1 人周 | 50% |
| 目标 3(工程健康) | 2 人周 | 0 人周 | 2 人周 | 0% |
对每个 strategic_goal:
priority 排序(P0 > P1 > P2 > P3)输出晋升候选表:
## 晋升候选(Now 层)
| Goal | Item | Priority | Effort | 动作 |
| 目标 1 | #42 支付优化 | P0 | 2w | 晋升 Later → Now |
| 目标 3 | #17 技术债:auth 重构 | P1 | 2w | 晋升 Backlog → Now |
对当前 Now 层条目检查:
输出降级建议。
呈现合并清单(晋升 + 降级),用户逐项确认:
## 待确认清单
[ ] #42 晋升 Later → Now?
[ ] #17 晋升 Backlog → Now?
[ ] #8 降级 Now → Next?(超配 + priority 低)
[ ] ...
对每项被确认的决策:
status(captured → active 进入 Now;active → deferred 降级)promoted_at / demoted_at 时间戳到条目 frontmattercapture-work-items 处理新晋升的 Now 项)输入:roadmap.md + backlog(priority 已定)+ strategic-goals.md + 容量分配。
输出:对话决策表 + roadmap.md 更新 + 条目 frontmatter 更新(status + promoted_at / demoted_at)。
priority: unset 条目晋升(先走 prioritize-backlog)define-roadmap 的职责)不做(其他技能负责):
| 动作 | 归属 |
|---|---|
| 创建 backlog | capture-work-items |
| 评分 backlog | prioritize-backlog |
| 定义 roadmap 结构和容量 | define-roadmap |
| 拆分 Now 项为任务 | AgentFabric runtime(不在 AI Cortex 范围) |
| 需求详细记录 | capture-work-items |
define-roadmap 的事define-roadmappriority 已定的 backlog 条目背景:cycle 里 3 个 Now 项完成,释出 4 人周容量。strategic goals:目标 1(60%)、目标 2(20%)、目标 3 工程健康(20%)。
流程:
结果:2 个条目晋升 Now;交接建议运行 capture-work-items 处理新 Now 项。
背景:季度战略刷新后,新战略目标 4 加入,目标 3 容量从 20% 调到 10%。
流程:
define-roadmap 重新敲定容量分配。"define-roadmap 后重来结果:roadmap 与战略重新一致;#17 降级但未丢失。
development
Generate an LLM agent test suite (golden cases, mock-LLM unit tests, evaluator harness) from an agent implementation and its agent-test contract. Use when an agent has no tests, or a contract exists but the test code is missing.
development
After code changes, auto-detect the project's build system and local deployment method for a given directory, then build the project and restart its locally-deployed environment (Docker Compose / systemd / process manager). Never assumes — asks only when detection is ambiguous. Caches detected commands per project in .cortex/redeploy-local.yaml; re-invocations on the same project skip re-scanning until signal files change, the cache expires (30 days), or the skill version bumps.
tools
Publish a NATS message conforming to a cross-team contract, using NATS MCP tools. Authors the contract on first use if missing. Reads project-level cache (.cortex/nats.yaml) to avoid re-prompting basics across sessions.
tools
Drain pending NATS messages from a producer contract via NATS MCP tools (default batch / drain-style). Applies Tolerant Reader semantics and per-message ack/nak/term, returning aggregated stats. Reads project-level cache (.cortex/nats.yaml) to avoid re-prompting.