Skills
收录 97,905 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
使用 Material 3 和 Cupertino 构建原生体验的 Flutter 界面。涵盖主题、自适应控件、go_router、SafeArea/MediaQuery、slivers、sheets、动画、图标和平台惯例,依据当前 Flutter stable 文档(3.47+ / Dart 3.13+)。适用于构建 Flutter UI、widgets、主题、导航、界面、列表、表单、对话框或 sheets;让应用在 iOS 或 Android 上具有原生体验;或用户运行 /flutter-native-ui 时。如果项目已有自定义 ThemeExtension / house Pressable / 品牌 token 文件,请使用 flutter-custom-design-system,而不是重新设置为 Material 风格。
根据 PRD 和代码库上下文生成 FigJam 项目计划看板。交互流程:研究 → 提议章节 → 按章节深入研究 → 按章节提议内容 + 区块形状 → 创建 FigJam → 骨架 → 填充 → 图表 → 收尾。每个内容区块(章节、嵌套章节、引言标注、表格、多列文本、便签列、图表章节、元数据条)都有自己的子技能参考文件。当用户要求 "project plan in FigJam"、"interactive project plan"、"/generate-project-plan",或提供 PRD 并希望逐章节确认内容和渲染方式时使用。
将待提交的 git 变更整理为符合 Conventional Commits 规范的、逻辑清晰、结构良好的英文提交。只要用户想要提交工作成果,例如 "organize my commits"、"split my changes into logical commits"、"commit what we have"、"save these changes to git"、"tidy up my history before a PR",或调用 /commit,就使用本 skill——包括 "commit the auth stuff" 或 "just commit the config" 这类部分请求。它会读取 git status 和 diff,将相关变更分组为原子提交,提出提交信息,且仅在明确批准后才提交。可选添加 gitmoji 前缀、issue 引用(存在时从分支自动检测)和文件夹排除。它从不 push。不要在编写代码、解决合并冲突或创建 pull/merge request 时触发——仅用于将待提交变更转化为提交。
在 Bitwarden 中实现 Android 代码时应使用本技能。涵盖此代码库特有的关键模式、易错点和反模式。触发词为 "How do I implement a ViewModel?"、"Create a new screen"、"Add navigation"、"Write a repository"、"BaseViewModel pattern"、"State-Action-Event"、"type-safe navigation"、"@Serializable route"、"SavedStateHandle persistence"、"process death recovery"、"handleAction"、"sendAction"、"Hilt module"、"Repository pattern"、"implementing a screen"、"adding a data source"、"handling navigation"、"encrypted storage"、"security patterns"、"Clock injection"、"DataState",或任何关于在 Bitwarden Android 应用中实现功能、界面、ViewModel、数据源或导航的问题。
在用户自己的代码库中实现 PostHog API(无头)问卷,使其使用用户的 UI 组件渲染,并捕获 PostHog 预期的确切事件,然后验证是否收到首条回复。用户要求实现问卷、构建无头问卷或自定义问卷 UI、在应用中渲染问卷,或在浏览器、服务器或自定义移动 UI 中接入 `api` 类型的问卷时使用。涵盖 posthog-js 事件契约、服务端 SDK 事件捕获,以及通过 MCP 验证实现结果。要设计或创建问卷定义,请改用 creating-surveys。对于已实现但未显示或未记录数据的问卷,请使用 debugging-surveys。
检测、分析并修复 Python Web 应用(FastAPI 和 Flask)中的 OWASP A06:2025 不安全设计漏洞。每当用户询问架构层面的安全缺陷、威胁建模、限流缺口、业务逻辑漏洞、不安全文件上传、竞态条件、租户隔离失效或服务端安全的客户端强制实施时,使用此技能。即使用户没有明确说出 "Insecure Design" 也要触发——常见信号包括:"missing rate limiting"、"file upload security"、"business logic flaw"、"race condition"、"multi-tenant isolation"、"threat modeling"、"STRIDE"、"design review" 或 "can users abuse this flow"。在代码审查或审计中评估架构层面安全控制(而不仅是实现缺陷)时也要触发。
Java 与 Spring Boot 安全模式。涵盖 Spring Security、依赖审计、安全编码实践以及 Java 生态的 OWASP。适用场景:用户使用“Java”、“Spring Boot”、“Spring Security”,或询问“Java 漏洞”、“Maven 安全”、“Gradle 安全”、“Java 注入”、“Java 认证”。不适用于:通用 OWASP 概念——请改用 `owasp` 或 `owasp-top-10`,Node.js/Python 安全——请使用对应语言的技能
PRD 专家顾问模式。三位知名 PM/CEO 扮演顾问角色,主动审查 PRD,找出薄弱环节并给出可直接写入文档的改进方案,用户 accept/reject 决定是否采纳。触发方式:/li-prd-review、「强化 PRD」「专家顾问」「帮我看看这份 PRD」「让专家来审 PRD」「PRD 有哪些漏洞」「帮我优化 PRD」「PRD 还有什么问题」。即使用户没说"PRD",只要他们想让专家角色审查一份产品文档并给出改进方案,也应触发本 skill。不要触发:PRD 生成任务(用 li-prd)、内容脚本生成、选题分析等内容创作任务。
适用于使用 AdonisJS Lucid ORM 和 SQL 层的场景:数据库配置、迁移、schema 生成、schema 类、模型、CRUD 操作、模型查询构建器、查询作用域、hook、序列化、关系、事务、分页、调试、验证规则、模型工厂、seeder 或数据库查询构建器。当任务涉及 @adonisjs/lucid、database/schema.ts、app/models、database/migrations、database/factories、database/seeders、db 服务查询、Lucid 关系或模型行为时触发。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
