软件开发 Skill技能列表
决策记录Skill decisions
该技能用于在软件开发过程中,系统地记录、查询和复用过往的架构与技术决策。它帮助团队维护决策一致性,避免重复讨论,并为新决策提供历史依据。关键词:架构决策、技术选型、决策记录、知识管理、软件开发流程、决策追溯。
代码库探索助手Skill explore-codebase
代码库探索助手是一种基于并行子代理的高效代码分析模式,专为软件开发人员设计,用于快速理解代码结构、查找编程模式、收集项目上下文。该工具支持并行搜索、结构化输出和智能分析,能显著提升代码审查、项目理解和架构设计的效率。关键词:代码探索、并行代理、代码分析、项目理解、架构梳理、模式识别、开发工具、AI辅助编程
文件边界管理技能Skill file-boundaries
文件边界管理技能是一种用于软件开发团队并行协作的规范模式。其核心功能是定义和强制执行代码文件的所有权边界,以防止并行开发中的文件冲突和代码覆盖。关键词包括:并行开发、文件所有权、代码冲突预防、团队协作规范、软件开发流程、版本控制辅助、代理协作、边界管理。该技能通过明确的“拥有”和“可读”列表,确保开发人员或AI代理只在授权范围内操作,提升开发效率与代码库稳定性。
代码检查与类型检查Skill lint
本技能用于在软件开发项目中执行代码质量检查和静态类型检查,确保代码规范、减少错误、提升可维护性。关键词:代码检查,类型检查,代码质量,静态分析,ESLint,TypeScript,Python,Go,代码规范,开发工具。
代码模式库Skill patterns
该技能用于加载和维护项目中的通用代码模式和抽象,确保在开发新功能、创建组件或进行架构设计时遵循一致的编码规范和最佳实践。关键词:代码模式、设计模式、代码抽象、一致性、最佳实践、架构设计、代码规范。
项目知识技能Skill project-knowledge
项目知识技能用于加载和理解项目的架构、结构、约定和模式。该技能帮助开发者在开始项目工作、做出架构决策或理解组件连接时,快速掌握项目组织方式。关键词:项目架构、代码结构、开发约定、软件模式、知识管理、开发效率。
自测Skill self-test
自测技能是一种用于软件开发过程中的质量保障模式。它指导开发者在编写代码时进行即时、迭代的测试,包括单元测试、代码风格检查和类型检查。该技能强调“边写边测”和“立即修复”的原则,旨在通过自动化流程尽早发现并解决问题,确保代码质量在提交前达到标准。关键词:软件开发测试,代码质量,单元测试,代码检查,类型检查,自动化测试,DevOps,持续集成。
验证输出技能Skill verify-output
验证输出技能是一种用于在软件开发流程中,确保AI智能体或自动化工具生成的JSON输出数据符合预定模式(Schema)的自动化验证方法。该技能通过Bash脚本和模式文件,在数据写入最终位置前进行强制验证,防止无效数据污染系统。核心功能包括模式匹配、错误诊断、数据格式校验,适用于AI智能体协作、自动化任务输出、数据管道验证等场景。关键词:输出验证、JSON模式、数据校验、自动化测试、AI智能体、软件开发流程、数据质量保证。
架构图技能Skill architecture-diagram
创建专业的技术架构图作为自包含的HTML文件,内嵌SVG图形和CSS样式,适用于系统架构、基础设施、云架构可视化、安全图、网络拓扑图等技术图的展示。
高精度计算器Skill calculator
高精度计算器是一款基于Node.js的任意精度算术计算工具,使用big.js库实现精确的十进制运算,有效避免浮点数误差。支持加减乘除、指数运算和括号优先级处理,适用于金融计算、科学计算等需要高精度结果的场景。
JiraCLISkill jira-cli
Jira CLI 是一个命令行工具,用于与 Atlassian Jira 进行交互,支持创建、查看、编辑 Jira 问题,管理冲刺和史诗,以及执行其他常见工作流程。
发布技能Skill release
使用基于标签的工作流为单库插件创建新版本发布。