docs/zh-CN/skills/product-capability/SKILL.md
将PRD意图、路线图需求或产品讨论转化为可实施的方案计划,在开始多服务工作之前暴露约束、不变性、接口和未解决的决策。当用户需要ECC原生的PRD到SRS通道,而不是模糊的规划文本时使用。
npx skillsauth add affaan-m/everything-claude-code product-capabilityInstall 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.
该技能将产品意图转化为明确的工程约束。
当问题不在于"我们应该构建什么?",而在于"在开始实现之前,必须明确哪些条件?"时使用。
如果仓库中存在持久化的产品上下文文件,例如 PRODUCT.md、docs/product/ 或程序规范目录,请在此处更新。
如果尚不存在能力清单,请使用以下模板创建:
docs/examples/product-capability-template.md目标不是创建另一个规划栈,而是使隐藏的能力约束变得持久且可复用。
仅读取必要内容:
PRODUCT.md、设计文档、RFC、迁移笔记、运营模式文档将需求压缩为一个精确的陈述:
如果此陈述薄弱,实现将会偏离方向。
提取实现前必须满足的约束:
这些往往是仅存在于高级工程师记忆中的内容。
制定一份SRS风格的能力计划,包含:
以精确的交接点结束:
如有帮助,可指向下一个ECC原生通道:
project-flow-opsworkspace-surface-auditapi-connector-builderdashboard-buildertdd-workflowverification-loop按以下顺序返回结果:
能力
- 一段重新陈述
约束条件
- 固定规则、不变项和边界
实现契约
- 参与者
- 界面
- 状态与转换
- 接口/数据影响
非目标
- 该通道明确不负责的内容
待定问题
- 仍需解决的阻碍或产品决策
交接
- 下一步应执行的操作及应由哪个ECC通道负责
data-ai
Design task-local harnesses, eval gates, and reusable skill extraction for Claude dynamic workflow mode and other adaptive agent harnesses.
development
React component testing with React Testing Library, Vitest/Jest, MSW for network mocking, accessibility assertions with axe, and the decision boundary between component tests and Playwright/Cypress end-to-end runs. Use when writing or fixing tests for React components, hooks, or pages.
tools
React and Next.js performance optimization patterns adapted from Vercel Engineering's React Best Practices (https://github.com/vercel-labs/agent-skills). Organizes 70+ rules across 8 priority categories — waterfalls, bundle size, server-side, client fetching, re-render, rendering, JS micro-perf, advanced. Use when writing, reviewing, or refactoring React/Next.js code for performance.
tools
React 18/19 patterns including hooks discipline, server/client component boundaries, Suspense + error boundaries, form actions, data fetching, state management decision trees, and accessibility-first composition. Use when writing or reviewing React components.