Skill 资源库

AI Skill 资源库

把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。

personjakexiao无需 Key

outdated-deps

当用户要求“检查易受攻击的依赖项”、“审核依赖项”、“查找过时的包”、“扫描CVE”、“检查拼写混淆”或在安全上下文中提到“易受攻击的组件”、“过时的依赖项”或“供应链”时,应使用此技能。对应于OWASP Top 10 2021 A06:易受攻击和过时的组件。

download12deployed_codestar7
personjakexiao无需 Key

insecure-design

当用户要求“检查设计缺陷”、“分析安全设计”、“查找不安全的设计模式”、“审查威胁模型”、“检查业务逻辑安全性”、“查找缺失的安全控制”,或在安全上下文中提到“不安全设计”时,应使用此技能。对应OWASP Top 10 2021 A04:2021 - 不安全设计。

download12deployed_codestar7
personjakexiao无需 Key

ssrf

当用户要求“检查SSRF”、“分析服务器端请求伪造”、“查找URL获取漏洞”、“检查内部网络访问”,或在安全上下文中提到“SSRF”、“URL获取”、“云元数据”、“169.254.169.254”或“请求伪造”时,应使用此技能。映射到OWASP Top 10 2021 A10: 服务器端请求伪造。

download12deployed_codestar7
personjakexiao无需 Key

repository-best-practice

为跨表事务性写操作创建 Repository 层,封装多张表的写入事务,确保原子性与数据一致性。当需要跨表写入、事务封装或创建包含业务输入 Schema 的 Repository 文件时使用。触发短语:"创建repository"、"写repository"。

download12deployed_codestar1
personjakexiao无需 Key

finish-hotfix

完成一个热修复,并使用git-flow将其合并到main和develop分支。当用户要求“完成一个热修复”、“合并热修复分支”、“完成热修复”、“git flow hotfix finish”,或者想要最终确定一个热修复时,应该使用此技能。

download12deployed_codestar437
personjakexiao无需 Key

pasta-attack-sim

当用户请求“模拟攻击”、“构建攻击树”、“建模漏洞链”、“评分可利用性”,或正在运行PASTA阶段6时,应使用此技能。此外,在威胁建模的背景下,如果用户询问关于攻击场景、红队模拟、DREAD评分或检测差距分析时也会触发。这是PASTA威胁建模方法论的一部分(7个阶段中的第6阶段)。

download12deployed_codestar7
personjakexiao无需 Key

tampering

当用户要求“检查篡改”、“分析数据完整性风险”、“查找注入漏洞”,或在安全上下文中提到“篡改”时,应使用此技能。对应STRIDE分类中的T类。

download12deployed_codestar7
personjakexiao无需 Key

kiss

当用户要求“寻找简化机会”、“简化这段代码”、“检查不必要的复杂性”、“发现过度设计”、“审计代码复杂度”、“降低复杂度”,或者询问“什么可以被简化”时,应使用此技能。此外,当用户提到KISS原则、“保持简单”、过度抽象、死代码、冗余代码、紧耦合、接口膨胀,或询问简化机会时也会触发该技能。支持同时检查五个维度或专注于单一维度。

download12deployed_codestar7
personjakexiao无需 Key

bio-logic

评估科学严谨性、方法、偏见以及声明、论文和研究设计中的证据质量。

download12deployed_codestar0
personjakexiao无需 Key

check-svg

检查项目中 SVG 的使用是否符合最佳实践:SVG 需作为独立组件(非内联),并通过 import 使用。

download12deployed_codestar1
personjakexiao无需 Key

service-best-practice

帮助开发者根据项目指南编写 Services,以 tRPC + Service + DAO 架构的最佳实践。提供 Service 结构、依赖注入、错误处理、代码示例、模板、样板代码生成和最佳实践验证的指导。在创建或重构代码库中的 Service 文件时使用。

download12deployed_codestar1
personjakexiao无需 Key

optimize-plugin

当用户要求“验证插件”、“优化插件”、“检查插件质量”、“审查插件结构”或“运行插件优化器”时,应使用此技能。

download12deployed_codestar437
personjakexiao无需 Key

pasta-scope

当用户要求“定义技术范围”、“绘制攻击面”、“识别入口点”、“构建数据流图”,或者正在进行PASTA阶段2时,应使用此技能。此外,在威胁建模的上下文中,如果用户询问关于DFD、网络边界、外部依赖或部署拓扑结构的问题,也会触发此技能。这是PASTA威胁建模方法论的一部分(7个阶段中的第2阶段)。

download12deployed_codestar7
personjakexiao无需 Key

regression

当用户要求“检查回归”、“验证修复是否仍然有效”、“回归测试安全性”、“检查重新引入的漏洞”、“安全回归检查”或“验证旧错误没有重现”时,应使用此技能。当用户想要确认最近的代码更改没有重新引入之前已修复的漏洞时也会触发。

download12deployed_codestar7
personjakexiao无需 Key

explain-system-tradeoffs

当用户要求“解释系统权衡”、“分析架构权衡”、“这个系统做了哪些权衡”、“逆向工程设计决策”、“审计分布式系统设计”或“解释此代码库中的设计选择”时,应使用此技能。当用户提到某个权衡轴的名称(如“一致性与可用性”、“延迟与吞吐量”、“CAP定理”、“PACELC”、“分片权衡”、“弹性模式”、“数据分布策略”)时也会触发。支持同时分析所有六个轴,或者专注于单个轴。

download12deployed_codestar7
personjakexiao无需 Key

dao-best-practice

用于规范化DAO文件,确保遵循Drizzle ORM最佳实践,包括文件结构、方法命名、类型安全和性能优化。当需要重构或创建DAO文件以符合项目标准时使用。完成后强制评估是否需要创建对应的 Repository 层以封装跨表事务。

download12deployed_codestar1
personjakexiao无需 Key

finish-feature

使用git-flow将特性分支最终确定并合并到develop分支。当用户要求“完成一个特性”、“合并特性分支”、“完成特性”、“git flow feature finish”,或希望最终确定一个特性分支时,应使用此技能。

download12deployed_codestar437
personjakexiao无需 Key

mathlib-style

mathlib (Lean 4) 的代码风格指南,包括命名约定、格式化规则和文档要求。

download12deployed_codestar0