Skills
收录 100,928 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
全部
基于 John Ousterhout 的《A Philosophy of Software Design》的软件设计理念指南。适用于代码审查、架构讨论、API 设计、模块拆分决策、重构指导、复杂度分析、命名和注释改进以及错误处理策略设计。用户提到“代码太复杂”“如何拆分模块”“接口设计”“降低耦合”“深层/浅层模块”“信息泄漏”“错误处理”“代码可读性”“设计理念”“降低复杂度”“从根本上消除错误”等类似主题时触发。任何请求提供设计质量反馈的代码审查也会触发。
源自 John Truby《故事写作大师班》(The Anatomy of Story)的有机故事解剖(有机结构/设计原则/22步骤/道德议题/四角对立/幽灵/场景编排)——设计原则(故事过程加原创执行)、作为有机脊梁的七个关键步骤、传统节拍表所缺失的中间幕机制所覆盖的全部二十二个步骤(幽灵、假盟友对手、计划、对手的驱动力、盟友的攻击、假失败、三对揭示与决定、观众揭示、造访死亡、道德决定)、四角对立、带主角-对手力量平衡规则的道德论证链、带结构步骤标签与故事线编号的场景编织,以及手风琴规则(绝不少于七步)。与 Field/Snyder 的页码映射并列保留。当中间幕松垮成互不关联的片段、前提可行但故事显得机械、单一反派无法承载主题、主题只是被陈述而非被演绎,或 BS2 板需要有机的二次修订时使用。
编写和调试 Tampermonkey 用户脚本,即在浏览器中更改或自动操作网站的脚本。用户需要用户脚本(Tampermonkey、Greasemonkey 或 Violentmonkey)、向访问的网站注入 JavaScript 或 CSS、隐藏或重新排列页面元素、自动填写表单或抓取页面数据、响应单页应用中的 URL 变化、从页面脚本发起跨域请求、排查无法运行的用户脚本,或使用 TypeScript 设置用户脚本时使用。不要用于 Selenium、Puppeteer 或 Playwright 自动化(请使用浏览器自动化工具);构建浏览器扩展(WebExtensions/Manifest V3)时应将其编写为扩展;也不要用于服务端脚本。
根据自然语言描述生成 Excalidraw 图表。输出可在 Excalidraw 中打开的 .excalidraw JSON 文件。用户要求“create a diagram”“make a flowchart”“visualize a process”“draw a system architecture”“create a mind map”“generate an Excalidraw file”“draw an ER diagram”“create a sequence diagram”或“make a class diagram”时使用。支持流程图、关系图、思维导图、架构图、DFD、泳道图、类图、时序图和 ER 图。完成配置后可使用图标库(AWS、GCP 等)。不要用于代码架构分析(使用 architecture skills)、Mermaid 图表渲染(使用 mermaid-studio)或非视觉文档(使用 docs-writer)。
绘制有趣、鲜明的等距贴纸(平涂、粗黑描边、挤出式侧面),并使用 After Effects 级关键帧预设库制作动画,完全按照 lottie-web 的播放方式重放,让动作成为流畅的角色动画,而非凭空添加的晃动。支持任意配色(六组命名色板,默认使用 Riso;也支持两种品牌色、单色、色相偏移、自定义色槽)和四种朝向。生成图标模块,可在任何 Web 应用的画布上实时播放(工具包附带 React 组件),并导出为循环透明视频(webm、HEVC mp4)及海报图。适用于“/fun-isometric”、“动画贴纸图标”、“有趣的等距图标”、“Lottie 风格图标”、“会动的引导插图”,以及任何关于趣味动画图标、空状态插画或功能贴纸的请求。
涵盖 Stimulus 控制器基础知识:生命周期钩子、值及 valueChanged 回调、目标及目标回调、outlet、操作参数、键盘事件和控制器架构模式。当请求主要涉及 Stimulus API 和控制器设计,且与特定 Hotwire 领域无关时,优先使用此技能。表单专用工作流使用 hwc-forms-validation;Turbo 导航相关问题使用 hwc-navigation-content;Turbo Streams/WebSocket 模式使用 hwc-realtime-streaming;媒体集成使用 hwc-media-content;加载/进度/过渡 UX 模式使用 hwc-ux-feedback。
在生成、集成、重构、审查或调试 Make 记录列表操作时使用:CanvasTable 操作是桌面端/平板端默认的选择与批量工作流;手机卡片和移动端详情页则复用单条记录的编辑/删除操作。由复选框、行操作、选择操作栏、编辑、删除、批量编辑、暂无可用的操作、selectAll、Shift 选择、selectionIntent、手机卡片操作、手机详情操作栏、行级写权限预检、noPermissionRecordIds、record-write-permission、records/bulk、@qfei-design/make-app-actions 或操作测试触发。涵盖无界面单条记录操作复用、独立的 update/delete/bulkUpdate 权限、Canvas 选择意图、不可变快照、Service 预检/批量契约、拒绝反馈、过期状态安全性和测试。不负责 CanvasTable 内部实现、主体 IAM 策略、通用 Service 分层、页面外壳、字段编辑器内部实现、身份验证、运行时打包、DSL、Make CLI 或筛选/排序/分组语义。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
