Skill 资源库

AI Skill 资源库

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

personjakexiao无需 Key

cqs-patterns

命令查询分离(CQS)和CQRS模式用于.NET。在设计方法、处理器和应用程序架构时使用。确保代码可预测且可测试。

download12deployed_codestar221
personjakexiao无需 Key

antipattern-catalog

记录技术债务、反模式以及从分析框架中应避免的模式。在以下情况下使用:(1) 从框架分析中创建“不再重复”清单,(2) 对观察到的代码异味和问题进行分类,(3) 评估架构问题的严重性,(4) 生成补救建议,或(5) 综合多个框架中的经验教训。

download12deployed_codestar221
personjakexiao无需 Key

async-patterns-guide

指导用户使用现代异步模式,包括特征中的原生异步函数、异步闭包,并尽可能避免使用async-trait。当用户处理异步代码时激活。

download12deployed_codestar221
personjakexiao无需 Key

let-chains-advisor

识别深层嵌套的if-let表达式,并建议使用let链以实现更清晰的控制流。当用户编写带有模式匹配的嵌套条件语句时激活。

download12deployed_codestar221
personjakexiao无需 Key

hexagonal-advisor

审查六边形模式的代码架构,检查依赖方向,并针对端口和适配器分离提出改进建议。当用户处理服务、仓库或架构模式时激活。

download12deployed_codestar221
personjakexiao无需 Key

property-testing-guide

介绍使用proptest进行基于属性的测试,通过测试不变量和属性帮助用户自动发现边缘情况。当用户测试算法或数据结构时激活。

download12deployed_codestar221
personjakexiao无需 Key

thiserror-expert

提供使用thiserror创建自定义错误类型的指导,包括适当的派生宏、错误消息以及源错误链。当用户定义错误枚举或与此错误一起工作时激活。

download12deployed_codestar221
personjakexiao无需 Key

managing-project-rules

为Claude Code在.claude/rules/目录下创建和更新模块化项目规则。在创建、更新或修改规则文件,组织项目指南,设置代码标准,或者用户提到“创建规则”、“更新规则”、“添加规则”或“规则配置”时使用。

download12deployed_codestar221
personjakexiao无需 Key

data-substrate-analysis

分析代码库中的基本数据原语、类型系统和状态管理模式。在以下情况下使用:(1) 评估类型策略(Pydantic 与 TypedDict 与松散字典),(2) 评估不可变性和可变性模式,(3) 理解序列化方法,(4) 记录状态的形状和生命周期,或 (5) 比较不同框架之间的数据建模方法。

download12deployed_codestar221
personjakexiao无需 Key

architectural-forensics

用于解构代理框架以指导衍生系统架构的主协议。在以下情况下使用:(1)全面分析代理框架的代码库,(2)比较多个框架以选择最佳实践,(3)基于现有技术设计新的代理系统,(4)用证据记录架构决策,或(5)对AI代理实现进行技术尽职调查。这项技能协调了数据基底、执行引擎、认知架构和综合阶段的子技能。

download12deployed_codestar221
personjakexiao无需 Key

domain-layer-expert

指导用户使用行为、值对象和领域逻辑创建丰富的领域模型。当用户定义领域实体、业务规则或验证逻辑时激活。

download12deployed_codestar221
personjakexiao无需 Key

error-conversion-guide

指导用户如何使用错误转换模式、From trait实现以及?操作符。当用户需要在函数中转换错误类型或处理多种错误类型时激活。

download12deployed_codestar221
personjakexiao无需 Key

port-adapter-designer

帮助设计端口特征和适配器实现以处理外部依赖。当用户需要抽象化数据库、API或其他外部系统时激活。

download12deployed_codestar221
personjakexiao无需 Key

parquet-optimization

主动分析Parquet文件操作,并针对压缩、编码、行组大小和统计信息提出优化改进建议。当用户读取或写入Parquet文件或讨论Parquet性能时激活。

download12deployed_codestar221
personjakexiao无需 Key

rust-2024-migration

引导用户迁移到Rust 2024版本的功能,包括let链、异步闭包和改进的匹配人体工程学。当用户使用Rust 2024功能或嵌套控制流时激活。

download12deployed_codestar221
personjakexiao无需 Key

execution-engine-analysis

分析代理框架中的控制流、并发模型和事件架构。在以下情况下使用:(1) 理解异步与同步执行模式,(2) 分类执行拓扑(DAG/FSM/线性),(3) 映射事件发射和可观察性钩子,(4) 评估可扩展性特征,或(5) 比较不同框架之间的执行模型。

download12deployed_codestar221
personjakexiao无需 Key

defense-in-depth

当无效数据导致执行过程中深层失败时使用,需要在多个系统层进行验证 - 在数据通过的每一层都进行验证,使错误在结构上不可能发生

download12deployed_codestar221
personjakexiao无需 Key

datafusion-query-advisor

审查SQL查询和DataFrame操作,寻找优化机会,包括谓词下推、分区裁剪、列投影和连接顺序优化。当用户编写DataFusion查询或遇到查询性能缓慢时激活。

download12deployed_codestar221
personjakexiao无需 Key

error-handler-advisor

主动审查错误处理模式,并使用Result类型、正确的错误传播和惯用模式提出改进建议。当用户编写错误处理代码或使用unwrap/expect时激活。

download12deployed_codestar221
personjakexiao无需 Key

mock-strategy-guide

指导用户创建用于测试的模拟实现,提供测试替身,并避免与测试基础设施紧密耦合。当用户需要测试具有外部依赖的代码时激活。

download12deployed_codestar221
personjakexiao无需 Key

test-coverage-advisor

审查测试覆盖率,并为错误路径、边界情况和业务逻辑建议缺失的测试用例。当用户编写测试或实现新功能时激活。

download12deployed_codestar221
personjakexiao无需 Key

implementation-review

在任务完成后自动触发审核代理。当战略规划师完成任务规划(调用计划顾问)或主要代理在/implement工作流中完成编码任务(调用代码审核者)时使用。触发短语如“计划完成”、“实施完成”、“编码完成”、“准备审核”。

download12deployed_codestar221