当用户询问"我应该先写什么"、"如何明确需求"或"如何避免盲目编码"时调用此 skill。不适用于:纯信息查询、已有明确规格说明的场景、快速原型验证。关键 trigger 信号:规格说明、spec、需求明确化、先写什么、避免盲目编码。
当用户需要为数据可视化产品设计多端适配策略时使用。触发场景:用户问"如何让图表在手机上也能看清?"、"Dashboard 如何适配不同屏幕尺寸?"、"移动端图表交互如何优化?"。不适用于:固定尺寸的嵌入式图表、非响应式应用场景。关键 trigger 信号:响应式 / 多端适配 / 移动端优化 / 断点定义 / 触摸交互。
当用户在 Tooltip 中省略数据单位时触发,用于警告这会造成歧义。触发场景:用户问"Tooltip 需要显示单位吗?"、"数值 1234 是什么意思?"、"如何避免用户对数据量级的误解?"。不适用于:无单位的纯计数数据。关键 trigger 信号:Tooltip 单位 / 数据单位 / 数值歧义 / 万/亿/元。
当用户考虑将柱状图的 Y 轴起点设为非零值时触发,用于警告这会放大微小差异并误导用户。触发场景:用户问"如何让两个数值的差异看起来更明显?"、"Y 轴可以从 90 开始吗?"、"截断 Y 轴是不是更好的展示方式?"。不适用于:折线图(可以截断)、对数坐标轴。关键 trigger 信号:Y 轴起点 / 截断 Y 轴 / 柱状图 Y 轴 / 放大差异。
Router over the mattpocock/skills catalog. User describes a situation (e.g., "review this PR", "debug a flaky test", "design a new module") and this skill maps it to the correct skill or multi-skill flow. Trigger phrases: "which skill", "how do I", "what…
Two-axis review of a git diff since a fixed point (commit, branch, tag, merge-base). Standards axis checks repo coding standards + Fowler smell baseline; Spec axis checks diff against originating issue/spec. Runs both axes as parallel sub-agents, aggregates…
Shared vocabulary and principles for designing deep modules (small interface, large hidden implementation). Use when designing or improving a module's interface, finding deepening opportunities, deciding seam placement, making code more testable or…
Six-phase diagnosis loop for hard bugs and performance regressions. Phase 1: build a tight, deterministic, fast feedback loop that goes red on the exact bug. Phase 2: reproduce and minimise to smallest red scenario. Phase 3: generate 3-5 ranked falsifiable…