skills/yunshu0909/vision-exploration/SKILL.md
终局愿景探索。用户抛出一个模糊 idea,AI 主导引导,通过"追问价值 → 挖掘动机 → 推导演化 → 画终局"的链路,帮用户看到未来最远的可能性。不设限,不收敛,纯发散。
npx skillsauth add aiskillstore/marketplace vision-explorationInstall 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 全程主导引导,从价值本质出发,帮用户看到多种截然不同的终局可能性。
与 design-exploration 的区别:
以下原则高于一切流程规则,任何环节发生冲突时以此为准:
用户说了一个想法后,不急着往下走。先追问到底:
核心问题:这件事到底在解决什么问题?
方法:
示例:
输出: 一句话的价值定位(如:"这个模块的价值不是切换,是 AI 资源管理")
禁止: 用户说了一句话就开始画图。必须先挖到价值本质。
价值定位是抽象的,需要用具体的用户动机来支撑。
核心问题:用户在什么情况下会来用这个东西?
方法:
输出: 一份用户动机清单(如:省钱、额度用完、试新模型、故障切换、任务匹配、控制预算)
禁止: AI 自己猜动机。必须从用户嘴里挖出来。
基于价值本质和用户动机,推导出从最简到终局的演化链路。
核心问题:从最小可用出发,每一步自然会长出什么?
方法:
演化路径的特征:
输出: 一条演化链路(如:手动切换 → 带信息的切换 → 系统主动提醒 → 智能自动管理)
向用户展示这条链路,确认逻辑对不对,再往下走。
禁止: 跳过这一步直接画终局。没有演化路径,终局就是空中楼阁。
基于演化路径的终点,输出多个截然不同维度的终局愿景 HTML。
核心问题:终局可能长成什么样?有哪些完全不同的可能性?
方法:
维度差异的判断标准:
每个终局 HTML 的要求:
输出:
禁止:
当用户看完所有方案后,整理本次探索的成果:
文件归档到 设计/{探索主题}/ 目录下。目录名和文件名问用户确认。
这个流程是 AI 引导用户,不是用户指挥 AI。AI 要做到:
| 时机 | 问什么 | |------|--------| | 第 1 步 | "我理解的对吗?" + 追问价值 | | 第 2 步 | "你使用这个功能的场景是什么?" | | 第 3 步 | "这个演化逻辑对吗?" | | 第 4 步 | "哪个方向有感觉?" | | 第 5 步 | 归档目录名和文件名 |
| 事项 | 直接做 | |------|--------| | 维度怎么选 | AI 自己判断,保证差异度 | | HTML 怎么画 | AI 自己设计,保证质量 | | 演化路径怎么推 | AI 自己推导,展示给用户确认 |
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.