用途:该技能负责找出性能瓶颈的根因——谁触发了什么高开销操作、在什么条件下发生;根因确认后可设计修复、实施代码或配置优化并验证结果。发布、上线或交付修复不在范围内,由项目自行决定。
主要能力:六阶段流程——性能证据(采集可复现、可分析的数据,量化症状与基线)、性能定位(全链路拓扑,按时间与资源两维度筛选瓶颈,追踪触发链)、性能假设(提炼可验证、可证伪的根因假设,参考 USE、RED 方法与常见模式表)、性能监控(在关键路径加入可开关的生产级可观测性)、性能优化(实施优化)、性能验证(验证根因与优化效果)。支持阶段间跳转,如数据缺失直接进入监控阶段,验证被推翻则回到定位或假设阶段。
使用方式:触发词均以「性能」开头,可单独使用或采用「触发词+冒号+空格+描述」形式,中英文标点均可。例如「性能分析」进入工作流从阶段一开始;「性能证据」「性能定位」「性能假设」「性能监控」「性能优化」「性能验证」分别进入对应阶段;「性能深入」在定位阶段继续或深入分析。用户说「性能问题」「卡顿」「很慢」或提供性能日志、profile 时,也可视为进入工作流。
依赖与限制:强依赖 clarifying-question-discipline 与 known-issue-research(§2.1),任一缺失则中止并打印安装命令 npx skills add FuDesign2008/open-skills -g --skill '*' --yes。原则包括数据驱动、自顶向下、单变量可复现、全链路覆盖、可开关的生产级监控、不做无数据支撑的过早优化;提问遵循每轮只问一个最关键问题。具体技术栈、平台与收费信息暂未提供。