软件开发 Skill技能列表

dotnet-security-owaspSkill dotnet-security-owasp

4.5

本技能提供基于OWASP Top 10的.NET应用安全加固指南,涵盖注入攻击、访问控制、跨站脚本等漏洞防护,以及已弃用安全API的警告。适用于后端开发人员和安全专家,关键词包括.NET安全、OWASP、应用防护、代码安全、网络安全、软件开发。

验证循环Skill verification-loop

4.5

这个技能用于在软件开发过程中提供全面的代码验证,包括构建检查、类型检查、代码质量检查、测试覆盖、安全扫描和差异审查,适用于代码提交前的质量保证,关键词:代码验证、质量检查、测试、安全扫描、DevOps、CI/CD。

Nia文档搜索Skill nia-docs

4.5

这个技能使用Nia工具在多种编程语言包和索引源中搜索文档和代码示例,支持语义搜索、正则表达式搜索和通用搜索,帮助开发者和研究人员快速找到相关资源和示例代码。关键词:文档搜索、代码示例、语义搜索、grep搜索、Nia、软件包搜索、开发工具。

重构路线图Skill refactor-roadmap

4.5

该技能用于制定模块的分阶段重构计划,确保代码重构过程安全可控,适用于中级开发者。关键词:重构、路线图、模块、安全重构、分阶段计划、测试覆盖、风险分析、依赖管理。

可扩展性评估Skill scalability-assessment

4.5

此技能用于评估系统在增长过程中的可扩展性瓶颈,识别计算、存储和IO等方面的限制,并提出基于成本效益的扩展策略。关键词包括:系统评估、可扩展性、瓶颈分析、架构设计、成本管理、性能优化、DevOps、云原生、微服务。

Crystal宏编程Skill crystal-macros

4.5

Crystal 宏编程技能是用于Crystal编程语言的编译时元编程工具,专注于代码生成、领域特定语言(DSL)构建、编译时计算和抽象语法树(AST)操作。它帮助开发者减少样板代码、提高代码复用性,并实现类型安全的抽象。关键词:Crystal宏, 元编程, 代码生成, DSL, 编译时计算, AST操作, 编译时代码。

Neovim实现技能Skill skill-neovim-implementation

4.5

这个技能用于自动实现Neovim配置更改,包括输入验证、状态更新、调用子代理、处理后期操作如状态更新、工件链接和git提交。关键词:Neovim, 实现, 配置, 技能, 自动化, 开发工具。

QA移动测试Skill qa-testing-mobile

4.5

该技能专注于移动应用的质量保证测试,涵盖iOS和Android平台,包括原生和跨平台应用。核心内容包括自动化框架选择(如XCUITest、Espresso、Appium等)、设备矩阵规划、性能测试、可靠性验证、CI/CD集成以及发布管理。适用于需要移动QA计划、设备实验室设置或测试框架指导的场景。关键词:移动测试、质量保证、自动化测试、iOS测试、Android测试、性能测试、CI/CD、设备实验室。

Git工作流程Skill git-workflow

4.5

这个技能提供了全面的 Git 工作流程指导,用于团队协作,包括提交消息标准、分支管理策略、合并策略、冲突解决等,遵循 Conventional Commits 规范,帮助提高开发效率、代码质量和版本管理。关键词:Git、工作流程、版本控制、团队协作、Conventional Commits、分支管理、合并策略、冲突解决。

Python开发技能Skill python

4.5

此技能提供现代Python开发的全面指南,涵盖从简单脚本到生产系统的所有方面,包括安装、代码风格、项目结构、依赖管理、测试、类型提示、代码质量、安全、性能优化和打包。适用于Python开发者、团队项目和长期维护的代码,关键词包括Python开发、PEP-8、Ruff、pytest、mypy、uv、项目结构、测试、打包、安全、性能。

CCWCLI工具统一执行框架Skill ccw-cli-tools

4.5

该技能提供了一个CLI工具的统一执行框架,用于通过配置驱动的工具选择、统一提示模板和自动调用触发器执行代码分析和实现任务。支持多种AI模型(如gemini、claude等),并包括分析、写入和审查模式。关键词:CLI工具、统一执行框架、代码分析、自动调用、配置管理、AI模型集成、DevOps工具链。

测试驱动开发工作流Skill tdd-workflow

4.5

此技能用于在软件开发中实施测试驱动开发(TDD)工作流,确保代码通过全面测试覆盖率达到80%以上,包括单元测试、集成测试和端到端测试,提升代码质量和可靠性。关键词:测试驱动开发、TDD、单元测试、集成测试、端到端测试、代码覆盖率、软件开发、测试自动化、质量控制。