skills/yunshu0909/backlog-manager/SKILL.md
需求池管理。用户随时抛出想法/痛点,AI 负责追问、整理、合并、归档到需求池文件。用户准备开新版本时,协助从池中筛选。痛点驱动,不做提前排期。
npx skillsauth add aiskillstore/marketplace backlog-managerInstall 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.
用户随时会抛出产品想法、使用痛点、功能需求。AI 负责将这些零散输入整理成结构化的需求池, 并在用户准备启动新版本时协助筛选。需求池是一个持续维护的文件,不是一次性产出。
位置:docs/需求池.md
如果文件已存在,在现有内容上更新。如果不存在,按以下模板创建。
# 需求池
> 随手记,随时加,隔段时间过一遍。
>
> 状态说明:
> - **可以做了** — 痛点清晰,知道要做成什么样,随时能进设计/PRD
> - **需要想想** — 方向有了,细节没展开,需要调研或讨论
> - **先放着** — 记着就行,现在不花精力想
> - **已完成** — 做完了,标版本号归档
---
## 总览
| # | 需求 | 状态 | 依赖 | 备注 |
|---|------|------|------|------|
| 1 | xxx | 可以做了 | 无 | xxx |
---
## 可以做了
### 需求名称
- 痛点:xxx
- 方案:xxx
- 备注:xxx
---
## 需要想想
### 需求名称
- 方向:xxx
- 依赖:xxx
- 待展开:xxx
---
## 先放着
### 需求名称
- 想法:xxx
- 备注:xxx
---
## 已完成
### 需求名称(V0.xx)
- 完成时间:yyyy-mm-dd
- 简述:xxx
每个条目根据所在分区使用不同字段:
| 分区 | 必填字段 | 可选字段 | |------|---------|---------| | 可以做了 | 痛点、方案 | 备注 | | 需要想想 | 方向 | 依赖、待展开 | | 先放着 | 想法 | 依赖、备注 | | 已完成 | 完成时间、简述 | — |
总览表每个条目必须有:编号、需求名称、状态、依赖、备注。
用户说了一个想法或痛点后,主动追问:
整理成一句话描述,向用户确认:"我理解的是 xxx,对吗?"
禁止:
禁止:
确认后更新 docs/需求池.md:
格式要求:
当用户说"整理一下需求池"或"看看需求池"时:
禁止:
当用户说"下一个版本做什么"或"挑一个来做"时:
| 标准 | 问题 | |------|------| | 频率 | 你多久被这个问题卡一次? | | 可绕过性 | 不做的话手动能搞定吗?多麻烦? | | ROI | 做完之后日常能省多少事? |
禁止:
当用户说"xxx 做完了"或"标记完成"时:
| 时机 | 问什么 | |------|--------| | 第 1 步 | 痛点、频率、现在怎么绕 | | 第 2 步 | 合并是否合理、状态归类是否正确 | | 第 4 步 | 每条变更建议是否同意 | | 第 5 步 | 从候选里选哪个 |
| 事项 | 直接做 | |------|--------| | 文件格式 | 按模板写,不用问 | | 编号分配 | 自动递增 | | 总览表同步 | 改了详情就同步总览表 | | 没变化的条目 | 整理时直接跳过 |
development
Apple Human Interface Guidelines for content display components. Use this skill when the user asks about charts component, collection view, image view, web view, color well, image well, activity view, lockup, data visualization, content display, displaying images, rendering web content, color pickers, or presenting collections of items in Apple apps. Also use when the user says how should I display charts, what's the best way to show images, should I use a web view, how do I build a grid of items, what component shows media, or how do I present a share sheet. Cross-references: hig-foundations for color/typography/accessibility, hig-patterns for data visualization patterns, hig-components-layout for structural containers, hig-platforms for platform-specific component behavior.
tools
Automate HelpDesk tasks via Rube MCP (Composio): list tickets, manage views, use canned responses, and configure custom fields. Always search tools first for current schemas.
testing
Expert Haskell engineer specializing in advanced type systems, pure functional design, and high-reliability software. Use PROACTIVELY for type-level programming, concurrency, and architecture guidance.
tools
GraphQL gives clients exactly the data they need - no more, no less. One endpoint, typed schema, introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper controls, clients can craft queries that bring down your server. This skill covers schema design, resolvers, DataLoader for N+1 prevention, federation for microservices, and client integration with Apollo/urql. Key insight: GraphQL is a contract. The schema is the API documentation. Design it carefully.