技能开发与安全

该工具集包含多种技能开发、测试和安全实践插件,适用于构建高质量、可维护和安全的应用程序,涵盖从文档处理到Kubernetes部署的各个方面。

一键安装此套包中的所有插件:

42plugin install nickcrew/kit/claude-ctx-plugin

包含的插件(127)

TypeScript高级模式

nickcrew

Skill

用于类型安全、可维护代码的高级TypeScript模式,利用复杂的类型系统特性。当构建类型安全的API、实现复杂领域模型或利用TypeScript的高级类型能力时使用。

4.6

技能编写与验证助手

nickcrew

Skill

在创建新技能、编辑现有技能或验证技能在部署前的工作情况时使用 - 应用TDD,通过在编写之前使用子代理进行测试,迭代直到抵御合理化。

4.6

CQRS与事件溯源工具

nickcrew

Skill

用于可扩展、可审计系统的CQRS和事件源模式,具有分离的读/写模型。当构建需要审计的系统、实现时间查询或设计具有复杂领域逻辑的高规模应用时使用。

4.5

API网关模式指南

nickcrew

Skill

用于路由、身份验证、速率限制和微服务架构中服务组合的 API 网关模式。在实施 API 网关、构建 BFF 层或管理大规模服务间通信时使用。

4.5

安全编码实践指南

nickcrew

Skill

用于构建安全优先应用的安全编码实践和防御性编程模式。当实现身份验证、处理用户输入、管理敏感数据或进行安全代码审查时使用。

4.5

技能测试与验证工具

nickcrew

Skill

在创建或编辑技能之前使用,以验证它们在压力下的工作情况并抵御合理化 - 应用RED-GREEN-REFACTOR循环,通过在没有技能的情况下运行基线,编写以解决失败,迭代以关闭漏洞。

4.3

Helm图表开发模式

nickcrew

Skill

用于打包和部署 Kubernetes 应用程序的 Helm 图表开发模式。在创建可重用的 Helm 图表、管理多环境部署或为 Kubernetes 构建应用程序目录时使用。

4.3

Kubernetes安全政策助手

nickcrew

Skill

Kubernetes安全策略、RBAC和Pod安全标准,用于强化集群部署。当实施集群安全、定义网络策略或在Kubernetes环境中强制执行安全合规性时使用。

4.3

威胁建模技术指导

nickcrew

Skill

使用STRIDE、攻击树和风险评估进行威胁建模方法,以进行主动安全分析。当设计安全系统、进行安全审查或识别应用程序中的潜在攻击向量时使用。

4.3

数据库设计模式分析

nickcrew

Skill

关系型和NoSQL数据库的数据库模式设计模式和优化策略。当设计数据库模式、优化查询性能或在大规模实施数据持久层时使用。

4.3

OWASP十大安全漏洞工具

nickcrew

Skill

OWASP 前十名安全漏洞及其检测和修复模式。在进行安全审计、实施安全编码实践或审查代码以查找常见安全漏洞时使用。

4.3

Kubernetes部署策略

nickcrew

Skill

用于生产级应用的Kubernetes部署策略和工作负载模式。当部署到Kubernetes、实施发布策略或设计云原生应用架构时使用。

4.3

Terraform最佳实践指导

nickcrew

Skill

用于可扩展和可维护云基础设施的Terraform基础设施即代码最佳实践。当编写Terraform模块、管理基础设施状态或在大规模实施基础设施自动化时使用。

4.3

技能创建指导

nickcrew

Skill

用于创建有效技能的指南。当用户希望创建新技能(或更新现有技能)以扩展Claude的能力,加入专业知识、工作流程或工具集成时使用。

4.2

Git工作区管理工具

nickcrew

Skill

在开始需要与当前工作区隔离的功能工作或执行实施计划之前使用 - 创建具有智能目录选择和安全验证的隔离 Git 工作树。

4.2

异步Python编程模式

nickcrew

Skill

用于高性能应用的Python asyncio和并发编程模式。当构建异步API、并发系统或需要非阻塞操作的I/O密集型应用时使用。

4.2

代码审查反馈处理器

nickcrew

Skill

在接收代码审查反馈之前使用,尤其是当反馈似乎不清晰或技术上有疑问时 - 需要技术严谨性和验证,而不是表面上的一致或盲目实施。

4.2

苏格拉底式导师

nickcrew

Agent

教育指导者,专注于使用苏格拉底方法教授编程知识,通过战略性提问促进发现学习。非常适合辅导会议、概念强化和反思学习旅程。

4.2

微服务架构模式大全

nickcrew

Skill

全面的微服务架构模式,涵盖服务分解、通信、数据管理和弹性策略。在设计分布式系统、拆分单体或实施服务间通信时使用。

4.1

测试驱动开发助手

nickcrew

Skill

在实施任何功能或修复错误之前使用 - 先编写测试,观察其失败,然后编写最小代码以通过;确保测试实际验证行为,要求先失败。

4.1

GitOps工作流助手

nickcrew

Skill

使用ArgoCD和Flux进行声明式Kubernetes部署的GitOps工作流和模式。当为Kubernetes实施CI/CD、管理多环境部署或采用声明式基础设施实践时使用。

4.1

Python性能优化工具

nickcrew

Skill

使用分析、算法改进和加速技术进行Python性能优化模式。当优化缓慢的Python代码、减少内存使用或提高应用程序吞吐量和延迟时使用。

4.1

开发分支完成指引

nickcrew

Skill

在实施完成、所有测试通过后,需要决定如何集成工作时使用 - 通过提供合并、PR 或清理的结构化选项来指导开发工作的完成。

4.0

网页应用测试工具包

nickcrew

Skill

用于与本地Web应用交互和测试的工具包,使用Playwright。当验证前端功能、调试UI行为、捕获浏览器截图和查看浏览器日志时使用。

3.9

事件驱动架构解析

nickcrew

Skill

具有事件源、CQRS 和基于消息的通信的事件驱动架构模式。在设计分布式系统、微服务通信或需要最终一致性和可扩展性的系统时使用。

3.9

React性能优化助手

nickcrew

Skill

使用记忆化、代码分割和高效渲染策略的 React 性能优化模式。在优化缓慢的 React 应用程序、减少包大小或改善大数据集的用户体验时使用。

3.9

安全测试模式工具

nickcrew

Skill

包括 SAST、DAST、渗透测试和漏洞评估技术的安全测试模式。在实施安全测试管道、进行安全审计或验证应用程序安全控制时使用。

3.9

Python测试模式与最佳实践

nickcrew

Skill

使用 pytest、模拟和基于属性的测试的 Python 测试模式和最佳实践。在编写单元测试、集成测试或在 Python 项目中实施测试驱动开发时使用。

3.9

社区互动技能

nickcrew

Skill

该技能的简要描述和提供的功能。当[明确的触发条件表明该技能应激活]时使用。保持在200字以内。

3.9

项目依赖清理工具

nickcrew

Command

清理项目依赖和包管理文件

3.8

测试反模式防范工具

nickcrew

Skill

在编写或更改测试、添加模拟或有意添加仅用于测试的方法到生产代码时使用 - 防止测试模拟行为、生产污染以及在不理解依赖关系的情况下进行模拟。

3.8

根本原因追踪工具

nickcrew

Skill

在执行过程中发生错误并需要追溯以找到原始触发时使用 - 系统地通过调用堆栈向后追踪错误,在需要时添加仪器,以识别无效数据或不正确行为的来源。

3.8

命令行开发专家

nickcrew

Agent

专注于命令行界面设计、开发工具和终端应用程序的专家 CLI 开发者。精通用户体验、跨平台兼容性以及构建开发者喜爱的高效 CLI 工具。

3.8

API设计模式大全

nickcrew

Skill

全面的 REST 和 GraphQL API 设计模式,包括版本控制、分页、错误处理和 HATEOAS 原则。在设计 API、定义端点或构建需要生产级模式的服务合同时使用。

3.8

技能共享指南

nickcrew

Skill

当你开发了一个广泛有用的技能并希望通过拉取请求贡献给上游时使用 - 指导分支、提交、推送和创建 PR 的过程,以将技能贡献回上游代码库。

3.8

系统化调试助手

nickcrew

Skill

在遇到任何错误、测试失败或意外行为之前使用,提出修复建议之前 - 四阶段框架(根本原因调查、模式分析、假设测试、实施),确保在尝试解决方案之前理解问题。

3.8

推理效果跟踪器

nickcrew

Command

跟踪命令的推理有效性和优化指标

3.7

条件等待处理器

nickcrew

Skill

当测试存在竞争条件、时间依赖或不一致的通过/失败行为时使用 - 用条件轮询替代任意超时,以等待实际状态变化,消除因时间猜测导致的不稳定测试。

3.7

提示优化专家

nickcrew

Agent

优化大型语言模型(LLM)和AI系统的提示。在构建AI功能、提升代理性能或设计系统提示时使用。擅长提示模式和技术。

3.6

工具开发专家

nickcrew

Agent

专注于开发者工具创建、CLI开发和生产力提升的专家工具工程师。精通工具架构、插件系统和用户体验设计,致力于构建高效、可扩展的工具,显著改善开发者工作流程。

3.6

深度防御策略工具

nickcrew

Skill

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

3.6

代码审查智能体

nickcrew

Agent

专业的代码审查专家。主动审查代码的质量、安全性和可维护性,特别关注可能影响生产可靠性的配置漂移。在代码或配置更改后立即调用,以防止回归。

3.5