软件开发 Skill技能列表
现代Python开发Skill python-development
现代Python开发技能专注于使用Python 3.12+进行高效编程,集成Django和FastAPI框架,应用异步模式和类型提示,遵循生产最佳实践。适用于构建Web API、数据处理管道和自动化脚本,提升代码质量和可维护性。关键词:Python开发, FastAPI, Django, 异步编程, 类型提示, 测试, 生产最佳实践。
写入文件Skill write-file
写入文件技能用于将内容写入文件,支持创建新文件或覆盖现有文件。适用于软件开发、数据存储、自动化脚本等场景,关键词包括文件操作、数据保存、代码生成、UTF-8编码。
正则表达式性能优化Skill js-hoist-regexp
这个技能用于优化前端React应用中的正则表达式使用,通过将RegExp创建提升到模块作用域或使用React的useMemo钩子进行记忆化,避免在每次渲染或函数调用时重复创建,从而提高性能并减少内存开销。关键词:React性能优化, 正则表达式提升, useMemo记忆化, 前端开发技巧, JavaScript最佳实践。
D-BusIPC专家Skill dbus
D-Bus IPC技能专注于在Linux系统上进行安全的进程间通信,涵盖服务通信、方法调用、信号处理及系统集成。关键词:D-Bus, IPC, Linux, 安全通信, 进程间通信, 系统集成, 安全访问控制, 高性能优化。
Harness发布自动化技能Skill release-harness
本技能用于自动化Harness项目的软件发布流程,一键完成版本号升级、CHANGELOG更新、Git标签创建和GitHub发布,适用于DevOps环境中的CI/CD自动化,提升发布效率和一致性,关键词:自动化发布、版本管理、Git操作、CI/CD工具、Harness发布。
Git大师Skill git-master
这是一个Git版本控制技能,专精于原子提交、交互式变基、分支管理和历史清理,帮助提升代码管理效率和团队协作。关键词:Git、原子提交、变基、分支管理、历史清理、版本控制、DevOps。
更新定时任务Skill update-scheduled-task
这个技能用于修改定时任务的各种设置,如任务开始和完成时的通知状态,以及任务的启用或暂停状态,而无需删除任务。适用于任务管理、自动化流程调整等场景。关键词:定时任务、任务设置、修改、通知、启用、暂停、恢复、任务管理、DevOps、自动化。
GitHub存储库标准架构师Skill github-repository-standards
这个技能专注于GitHub存储库的标准化和架构设计,通过实施最小根哲学和世界级README标准,优化代码库结构,提升文档质量和团队协作效率。关键词:GitHub、存储库管理、软件架构、文档工程、配置优化、代码整洁性。
Gemini命令开发Skill gemini-command-development
Gemini命令开发技能:专家指南,用于创建自定义Gemini CLI命令,包括斜杠命令定义、TOML配置、参数解析和扩展开发。关键词:Gemini CLI、自定义命令、TOML、参数处理、扩展命令、命令行工具、AI工具开发。
测试结构分析技能Skill TestStructureAnalysis
测试结构分析技能用于直接从测试文件中分析代码结构,识别测试覆盖情况,无需运行测试。支持Go项目,能提取测试函数、映射源代码、发现覆盖率差距,并生成JSON、文本和HTML报告。关键词:测试分析、代码结构、测试覆盖率、Go测试、结构解析、覆盖率报告。
项目会话管理器Skill psm
这个技能用于管理隔离的开发环境,通过git worktrees和tmux创建、管理和清理项目会话,支持PR审查、问题修复和功能开发,提高开发效率和环境隔离。关键词:项目管理、开发环境、git worktrees、tmux、隔离会话、自动化工具、DevOps。
API请求构建器Skill api-request-builder
这个技能用于快速构建API的HTTP请求示例,包括curl或fetch方法,帮助初级开发者在开发、调试和学习时生成请求代码。关键词:API请求、HTTP请求、curl示例、fetch示例、快速构建、开发辅助、请求模板。