软件开发 Skill技能列表

PRPMJSON最佳实践Skill prpm-json-best-practices

4.5

这份指南提供了关于如何创建和维护 PRPM(Prompt 包管理器)的 `prpm.json` 包清单的最佳实践,包括文件结构、必填字段、版本管理、标签使用、组织模式以及多包和集合仓库的管理。

Bash脚本验证器Skill bash-script-validator

4.5

这个技能是一个全面的bash和shell脚本验证工具包,用于验证脚本语法、检查最佳实践、识别安全问题或调试shell脚本问题。

循环优化器Skill loop-optimizer

4.5

循环优化器是一种编译器和性能优化技能,通过循环展开、融合、平铺和向量化等变换,提升程序性能,减少开销,增加并行性,改善缓存局部性。适用于编译优化、数值计算、机器学习、图像处理等场景,关键词包括循环优化、编译器、性能提升、SIMD、缓存优化。

TDD迁移技能Skill tdd-migrate

4.5

这个技能是一种测试驱动开发(TDD)工作流,用于管理和执行代码迁移任务。它通过多个代理(如分析、实现、测试和审查代理)并行处理,确保主上下文干净,提高开发效率和代码质量。关键词:TDD、迁移、工作流、代理、并行测试、代码审查。

学习原则提取器Skill learner

4.5

这个技能用于从软件开发会话或代码变更中提取来之不易的学习原则,并保存为可重复使用的技能文件,以自动应用在未来的开发任务中。关键词:经验提取、技能管理、会话分析、git差异、学习原则。

Python脚本编写技能Skill python-scripting

4.5

Python脚本编写技能是一种利用uv包管理器和PEP 723标准,快速创建和管理具有自动依赖安装功能的独立Python脚本的工具。它专注于提升脚本开发效率、确保环境可复现性,并简化命令行工具的构建流程,适用于自动化任务、数据处理和快速原型开发。关键词:Python脚本,uv依赖管理,PEP 723,自动化脚本,命令行工具,可复现环境,快速开发。

Playwright页面对象模型Skill playwright-page-object-model

4.5

这个技能教授如何使用Playwright框架的页面对象模型模式,用于创建可维护、可重用和可扩展的测试自动化代码。它涵盖了组件化架构、定位器策略和应用程序动作等现代测试技术,适用于前端Web测试自动化,帮助提高代码的维护性、可扩展性和可重用性。关键词:Playwright、页面对象模型、测试自动化、前端测试、组件化、可维护性、可重用性、定位器策略。

URL分析Skill url-analysis

4.5

URL分析技能是一个专业的链接验证和上下文分析工具,用于技术验证、内容相关性检查、链接提取和质量评估。主要功能包括:HTTP状态码检查、重定向分析、SSL验证、语义对齐评估、链接分类和安全分析。适用于SEO优化、内容质量审计、文档管理和网络安全检查。关键词:URL验证、链接分析、HTTP状态检查、重定向检测、SSL证书、内容相关性、链接提取、SEO审计、网络安全、质量评估。

后端测试编写器Skill backend-test-writer

4.5

后端测试编写器是一个AI工具,专门为MERN堆栈(MongoDB, Express, React, Node.js)后端代码自动生成全面、可运行的测试。它能智能分析项目结构,检测测试框架,并根据文件类型(路由、控制器、服务、模型等)生成相应的单元测试或集成测试。该工具强调零配置、智能默认值,确保测试覆盖成功路径、验证错误、认证失败及各种边缘情况,并包含正确的设置和清理逻辑。关键词:后端测试,自动化测试,MERN堆栈,单元测试,集成测试,Jest,Supertest,测试覆盖率,Node.js,Express,MongoDB。

可靠性工程师(SRE)Skill reliability-engineer

4.5

可靠性工程师(SRE)技能专注于系统稳定性、可观测性、事故管理和性能优化,通过监控设计、事故根因分析和性能调优来提升系统可靠性。关键词:可靠性工程、SRE、可观测性、事故管理、性能优化、系统稳定、监控、根本原因分析、DevOps。

超时测试Skill timeout-test

4.5

这个技能用于在软件开发中测试和处理超时情况,确保系统在指定时间内响应,避免程序挂起或失败,提高可靠性和性能。关键词:超时测试、软件测试、性能优化、错误处理、超时处理、测试技能。

Python开发原则与决策Skill python-patterns

4.5

本技能专注于Python开发的核心原则和决策制定,涵盖框架选择(如FastAPI、Django、Flask)、异步与同步决策、类型提示策略、项目结构设计等。旨在帮助开发者根据具体项目需求做出明智的技术选择,提升代码质量和开发效率。关键词:Python开发原则、框架选择、异步编程、类型提示、项目结构、FastAPI、Django、Flask。