Skills
收录 97,905 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
介绍如何设计和构建现代、高品质的前端界面,呈现高端 SaaS 产品、现代 AI 工具和获奖设计网站的质感,而非通用模板。用户要求构建前端、创建落地页、设计仪表板、搭建 Web 应用 UI、构建 SaaS 界面、创建作品集网站或制作任何面向用户的 Web 界面时,均使用此技能。用户说“做得现代一些”“帮我做个漂亮的 UI”“创建主页”“设计定价页”“添加动画”“做出电影感”“添加液态玻璃效果”“添加滚动动画”“采用 2026 年设计趋势”,或提到前端设计、UI/UX、组件架构、动效设计、首屏主视觉区、响应式布局或 CSS 动画时,也使用此技能。
经典 three.js 材质(非 Node):MeshStandardMaterial、MeshPhysicalMaterial、Phong/Lambert/Toon/Basic、Line/Points/Sprite 材质、MeshMatcapMaterial、MeshNormalMaterial、深度/距离材质、ShaderMaterial 和 RawShaderMaterial。调整 PBR 贴图、透明度、深度写入、蒙皮标志,或在 ShaderMaterial 中编写 GLSL 时使用;TSL/NodeMaterial/WebGPU 着色器图请改用 threejs-node-tsl——除非正在迁移,否则不要在同一创作路径中同时使用两者。
构建一个燃纸环形加载器:GLSL 火焰由从页面头部启动的 Worker 在 OffscreenCanvas 上绘制,因此即使页面构建阻塞主线程,动画也不会冻结;加载器带有进度计数、匀速过渡到交接阶段,并平滑淡入页面。涵盖余烬丝线和渐变、多孔炭化效果、Worker 启动、并行着色器编译(等待绘制一次 1 像素预热帧)、无卡顿交接、减少动态效果及标签页隐藏时的行为。适用于加载屏幕、预加载器、页面加载器、启动页、“引火物”、燃烧加载器、余烬环、燃纸孔洞、火焰加载器,或在繁重的 JavaScript、three.js 或着色器构建占用主线程时仍需持续运行的加载器。
three.js 关键帧动画系统:AnimationMixer、AnimationClip、AnimationAction、KeyframeTrack 变体、PropertyBinding、PropertyMixer、AnimationObjectGroup、AnimationUtils;片段混合与交叉淡化、循环模式、timeScale、权重;用于程序化绑定的附加组件 AnimationClipCreator 和 CCDIKSolver。用于播放 glTF 片段、混合动作或编写程序化轨道;网格的蒙皮变形绑定请参阅 threejs-objects;不关联 AnimationMixer 的无片段数学插值请仅参阅 threejs-math。
当开发者想要针对某一条特定的 Agent Observability / LLM Obs trace 进行迭代,且对其输出不满意时使用:使用本地代码重新运行该 trace,查看新旧输出的简明差异,并循环迭代(更改代码 → 重放 → 对比)直至满意。调用方式:/agent-observability-replay-trace <trace-id> [changes to test]。触发信号:“重放这条 trace”;“迭代这条 trace”;“这条 trace 的输出不对,修复并重新运行”;“使用 <change> 重新运行 trace <id>”;或从 Agent Observability UI 粘贴 trace id 并说明要修复的内容。它通过 datadog-llmo MCP 或 pup CLI 获取 trace,编辑代码,重新运行应用以生成新 trace,并对比两者——不需要本地服务器或浏览器。适用于使用 ddtrace / LLM Obs 跟踪的 Agent(优先支持 Python),且输入可序列化为 JSON。不要用于:评分型 Experiments 或浏览器的“Replay”按钮(应使用 agent-observability-replay-experiment)、根据数据集/CSV 构建实验、编写评估器、分析失败 trace 的根因,或 RUM/HTTP 会话重放。
将编码任务委派给 Muse Code(`muse`)作为后台实现者,然后由你审查其差异并自行合并。用户想把实现工作交给 Muse(例如“让 Muse 做 X”“把这个委派给 Muse”“通过 Muse 运行”“用 Muse 实现/修复/重构”),或想通过 Muse 批量处理编码任务并由自己担任审查者时使用。适用于用户会自行审查差异并提交的情况。仅在用户想要单独运行 `muse exec` 实现任务时使用:如果你本身就是 Muse,且用户只是让你编写代码,就直接完成。任务小到可以直接完成时,切勿使用。
选择并实现 NestJS 运行时功能、错误与 API 契约、安全、测试、DevOps、性能和安全扩展方案。适用于中间件、守卫、管道、拦截器、异常过滤器、类型化失败/结果、Problem Details、验证错误、HTTP/GraphQL/RPC/gRPC/WebSocket 错误映射、截止时间、取消、重试分类、致命进程错误、身份验证、授权、缓存、队列、调度器、CI/CD、容器、Kubernetes、配置与密钥、迁移、供应链控制、健康探针、日志/指标/追踪、SLO 和告警、事故恢复、发布与回滚、事件循环或数据库瓶颈、负载测试、水平扩展、幂等性、背压及优雅关闭。不要用于纯前端性能或非 NestJS 服务。若也适用其他技能,在修改前先协调职责归属。
识别 PostHog 项目中的过时功能标志,并清理检查这些标志的代码。当用户想查找、审计或移除未使用、已全面发布或已弃用的功能标志,执行功能标志清理审查或每周清理,减少功能标志技术债,或询问“哪些标志可以移除?”时使用。如果 Agent 能读取和编辑代码仓库,则会自行清理代码:测试本地更改,并在用户授权发布时为每个标志创建一个草稿 PR。无法访问代码仓库的 Agent 会生成定制的清理提示词。涵盖过时检测、依赖检查、保留路径规则以及代码优先的顺序。此技能不会在 PostHog 中归档或以其他方式更改标志。
AnimationTree 的专业模式,包括 StateMachine 转换、用于方向移动的 BlendSpace2D、用于分层动画的 BlendTree、根运动、转换条件、推进表达式和状态机子状态。用于结合移动混合与状态管理的复杂角色动画系统。触发关键词:AnimationTree、AnimationNodeStateMachine、BlendSpace2D、BlendSpace1D、BlendTree、transition_request、blend_position、advance_expression、AnimationNodeAdd2、AnimationNodeBlend2、root_motion
Roguelike 专家蓝图,涵盖程序化生成(Walker 方法、BSP 房间)、带元进度的永久死亡(解锁内容持久化)、运行状态与元状态分离、带种子的 RNG(可分享的游戏流程)、战利品/遗物系统(基于钩子的修改器)以及难度缩放(按层推进)。用于地牢探索游戏、动作 Roguelike 或 Roguelite。触发关键词:roguelike、procedural_generation、permadeath、meta_progression、seeded_RNG、relic_system、run_state。
RPG/动作游戏能力系统的专业模式,包括冷却策略、连招系统、能力串联、带前置条件的技能树、升级路线和资源管理。实现可解锁能力、角色成长或复杂技能系统时使用。触发关键词:PlayerAbility、AbilityManager、cooldown、SkillTree、SkillNode、prerequisites、can_use、execute、ComboSystem、ability_chain、global_cooldown、charge_system、upgrade_path
当需要持续跟进 PR/MR,直到 CI 通过且所有有效审查意见都得到处理时使用——支持 GitHub PR(gh)和 GitLab MR(glab),将评论分类为 Valid / Discuss / Out-of-scope,通过小型提交和内联线程回复处理有效意见,升级处理不可见的问题(SonarQube/Snyk 仪表板)及三轮机器人死锁,并报告已可合并(绝不自动合并)。触发词——'監看 PR'、'babysit PR/MR'、'PR 顧到 merge'、'address review feedback'、'wait until CI green'、'把 PR 顧到綠'。不用于编写 PR 描述、不用于差异代码审查(使用 pr-review)、也不负责实际合并 PR(由用户操作)
在项目中使用 Spring Data JDBC 的规则与指南。添加、删除或修改 Spring Data JDBC 实体(org.springframework.data.relational.core.mapping 中的 @Table)、聚合、AggregateReference 链接、嵌入对象、@MappedCollection 关联或 Spring Data JDBC 仓库(CrudRepository / ListCrudRepository)时,始终使用此技能。任何涉及 spring-data-relational 的 @Table、@Column、@MappedCollection、@Embedded 注解、AggregateReference 字段、@PersistenceCreator 构造函数或 JDBC 仓库的 @Query 方法的请求都会触发此技能。不要用于 JPA(jakarta.persistence)实体——请改用 spring-data-jpa 技能。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
