软件开发 Skill技能列表
测试创建技能Skill test-creator
这是一个自动化测试用例生成技能,专为软件开发项目设计,帮助创建符合标准的测试文件,确保代码覆盖率,提高软件质量。关键词:测试创建、自动化测试、软件测试、测试用例生成、代码覆盖率。
文档更新技能Skill docs-updater
文档更新技能是一个自动化工具,专门用于批量更新和修复文档内容。它能够扫描和分析文档,修复路径别名、优化代码示例、修正格式问题,并更新链接,确保文档的准确性和一致性。适用于软件开发项目,提高文档维护效率。关键词:文档更新、路径别名、代码优化、MDX修复、自动化工具。
板卡拓扑分析Skill board-topology-analysis
该技能用于解析嘉立创EDA“板卡拓扑导出器”插件导出的 board-topology/1.1 格式拓扑 JSON 网表,自动识别主控芯片、板载传感器、对外接口(网口/RS232/RS485/USB/排针)与通信模块(4G/WiFi/LoRa/以太网),输出引脚级连接关系、控制时序与分压/ADC 模拟前端说明,并依据数据手册做引脚使用合规检查(禁用引脚被连接、必须接却悬空、配置脚无偏置),最终产出可供嵌入式工程师直接上手的 Markdown 中文分析报告。关键词:板卡拓扑分析、拓扑JSON解析、原理图网表分析、主控芯片识别、引脚连接关系、引脚合规检查、禁用引脚、该接没接、悬空检查、控制时序、三极管开关链路、分压计算、ADC模拟前端、传感器识别、对外接口接线、通信模块识别、4G模组GNSS、RS232/RS485、ESP32、嘉立创EDA、嵌入式硬件开发、数据手册规则收割。
历史推理检索Skill recall-reasoning
这个技能用于在软件开发中,通过查询artifact索引和推理文件,快速检索过去的工作决策和方法,帮助识别成功模式并避免重复错误,从而提高开发效率。关键词包括:推理搜索、历史决策、成功模式、失败教训、知识管理、软件开发工具。
团队API设计技能Skill team-api-design
此技能用于定义团队之间的接口、合同和通信边界,通过明确的API模式促进团队协作和效率。关键词:团队API、接口设计、通信边界、软件开发、架构模式、团队协作、服务设计。
图数据库应用技能Skill using-graph-databases
这个技能专注于图数据库的选择、实现和应用,用于处理深度关系遍历、模式匹配和路径查找,适用于社交网络、推荐系统、知识图谱和欺诈检测等场景。关键词:图数据库、Neo4j、Cypher、关系建模、查询优化、数据科学、后端开发。
质量属性分类法Skill quality-attributes-taxonomy
本技能提供了一个全面的框架,用于理解和应用质量属性(非功能性需求)在系统设计中。它涵盖了核心质量属性如可扩展性、可靠性、可用性、性能、安全性和可维护性,并包括详细定义、测量、权衡和场景。适用于定义NFRs、评估架构、进行设计评审等,是软件架构设计的关键工具。关键词:质量属性,非功能性需求,系统设计,NFR,可扩展性,可靠性,可用性,性能,安全性,可维护性,架构设计。
UNIX命令行界面指南Skill unix-cli
UNIX CLI 最佳实践技能,提供构建和设计遵循 POSIX 标准、正确处理退出码、输出流和错误处理的命令行工具的指南。适用于开发者、DevOps 工程师和系统管理员,确保工具符合 UNIX 哲学并易于集成到 UNIX 工具链中。关键词:UNIX CLI,POSIX,命令行工具,最佳实践,退出码,标准输出,标准错误,信号处理,DevOps,系统工具开发。
可枚举重构技能Skill enumerable-refactor
这个技能专注于重构 Ruby 代码,通过使用 Enumerable 方法替代手动迭代和空变量初始化,识别并重构常见的反模式。它旨在提高代码的简洁性、表达性和性能,适用于 Ruby 3.3+ 版本。关键词:Ruby, Enumerable, 代码重构, 迭代优化, 反模式, 集合处理。
应用构建器Skill app-builder
应用构建器是一个基于AI的自动化工具,用于从自然语言描述快速生成全栈应用程序。它分析用户需求,确定项目类型,选择技术栈,规划项目结构,并协调多个开发代理执行任务,实现高效的应用开发。关键词:应用构建,全栈开发,自然语言处理,低代码,AI协调,技术栈选择,项目管理,自动化开发。
GitGPG签名Skill gpg-signing
本技能提供全面的GPG提交签名指南,帮助用户在Windows、macOS、Linux等多平台上设置、配置和故障排除GPG工具,确保代码提交的安全性和可验证性。涵盖密钥生成、Git配置、密码缓存、GitHub集成和常见问题解决,并遵循安全最佳实践。适用于开发者和DevOps工程师,优化开发工作流。关键词:GPG, Git, 提交签名, 密钥管理, 故障排除, 安全, 多平台, DevOps。
Keap自动化技能Skill keap-automation
这个技能用于通过Rube MCP和Composio工具包自动化Keap CRM任务,包括工具发现、连接管理和工作流执行,提升操作效率。关键词:Keap自动化,Rube MCP,Composio,CRM任务自动化,工作流自动化,工具集成。