软件开发 Skill技能列表
知识库状态查看器Skill knowledge
这是一个用于监控和管理项目知识库的工具,能够实时显示学习模式状态、统计知识条目数量、展示近期学习成果。主要功能包括知识库状态监控、学习成果提取、缓存统计和模式识别。适用于软件开发团队、项目管理者和AI辅助开发场景,帮助团队积累项目经验、记录技术决策和避免重复错误。关键词:知识库管理、学习模式、项目洞察、模式识别、决策记录、软件开发工具、AI辅助开发、团队协作。
Vitest测试框架Skill vitest
Vitest 是一个基于 Vite 构建的现代化、高性能 JavaScript/TypeScript 单元测试框架。它提供了与 Jest 高度兼容的 API,支持原生 ESM、TypeScript 和 JSX,具备极快的测试热更新和智能监视模式。核心功能包括并行测试、内置覆盖率、快照测试、模块模拟和丰富的断言库,是前端开发中替代 Jest 的轻量高效选择。关键词:Vitest,单元测试,前端测试,JavaScript 测试,TypeScript 测试,Vite,Jest 替代品,测试框架,覆盖率,快照测试。
pytest-mock模拟测试指南Skill pytest-mock-guide
pytest-mock插件使用指南,详细讲解如何在Python单元测试中使用模拟、补丁、监视和存根技术。涵盖mocker夹具、patch方法、spy/stub模式、断言辅助工具等核心功能,帮助开发者编写高质量、隔离性好的测试代码。关键词:pytest-mock,Python单元测试,模拟测试,mocker夹具,补丁方法,测试隔离,自动化测试,测试驱动开发。
AnalyzingPatternsSkill analyzing-patterns
自动识别和分析代码中的软件设计模式、架构模式和代码组织策略,以提高代码的可维护性和清晰度。
错误追踪Skill error-tracking
使用Sentry进行错误监控和性能问题追踪,提高应用稳定性和用户体验。
Navigator发布技能Skill nav-release
这是一个用于验证插件完整性并将其安全发布到市场的自动化技能。它确保所有引用的技能存在并已提交,所有文件中的版本一致,并在所有提交之后创建标签,最后进行发布后的验证。
.NET快照测试Skill dotnet-snapshot-testing
这个技能用于在.NET开发中使用Verify库进行快照测试,验证复杂输出如API响应、序列化对象和渲染邮件,通过清理非确定性值(如日期、GUID)确保测试稳定性。适用于自动化测试、回归测试和API合同锁定。关键词:.NET、快照测试、Verify、API测试、测试自动化、非确定性值清理、测试框架集成。
dotnet机密管理Skill dotnet-secrets-management
该技能用于管理.NET应用程序中的机密和敏感配置,涵盖完整生命周期,包括本地开发使用用户机密、生产环境使用环境变量、IConfiguration绑定模式、机密轮换策略以及托管身份作为生产最佳实践。关键词:机密管理、.NET、用户机密、环境变量、IConfiguration、机密轮换、托管身份、.NET安全、配置管理、开发运维。
GitHub发布管理技能Skill dotnet-github-releases
该技能专注于使用GitHub工具和API为.NET项目自动化和管理软件发布流程,涵盖发布创建、资产上传(如NuGet包、二进制文件)、使用GitHub Actions集成CI/CD、生成发布笔记(自动生成、基于变更日志、常规提交)以及处理预发布版本(草案、标志、提升)。适用于DevOps工程师、.NET开发者和自动化发布团队,优化发布效率和一致性。关键词:.NET开发,GitHub发布,DevOps,自动化发布,CI/CD,NuGet包,发布笔记,预发布管理。