软件开发 Skill技能列表

⚡

UVM方法学Skill uvm-methodology

4.5

本技能专注于通用验证方法学(UVM),特别是基于 IEEE 1800.2 标准,用于构建高效、可重用的 FPGA 和 ASIC 验证环境。核心能力包括设计 UVM 代理、环境、序列、寄存器模型,并实施功能覆盖率与约束随机验证。关键词:UVM 验证,FPGA 测试平台,SystemVerilog,约束随机测试,功能覆盖率,IEEE 1800.2,验证方法学。

⚡

tmux远程控制技能Skill tmux

4.5

该技能使用tmux作为可编程终端复用器,用于交互式命令行界面(CLI)工具的远程控制和自动化,如Python、gdb等。通过发送按键和捕获输出,实现高效的终端会话管理,支持Linux和macOS平台。关键词:tmux, 终端复用, 远程控制, CLI, Python, gdb, 自动化, 交互式工作。

⚡

每日回顾Skill daily-review

4.5

每日回顾技能是一个个人生产力工具,用于帮助用户每天结束时进行总结,捕获学习点,追踪计划完成情况,并管理会议跟进事项。关键词包括:每日回顾、任务管理、学习捕获、进度追踪、SEO优化、个人发展、时间管理、效率提升。

⚡

软件架构设计Skill software-architecture-design

4.5

软件架构设计技能用于系统级设计决策,包括选择架构风格(如微服务、事件驱动)、设计可扩展性和可靠性模式、制定数据一致性策略和规划运维可观测性。关键词:软件架构、微服务、事件驱动、可扩展性、可靠性、架构决策、系统设计、生产级软件。

⚡

高精度计算器Skill calculator

4.5

高精度计算器是一款基于Node.js的任意精度算术计算工具,使用big.js库实现精确的十进制运算,有效避免浮点数误差。支持加减乘除、指数运算和括号优先级处理,适用于金融计算、科学计算等需要高精度结果的场景。

⚡

功能开发工作流程Skill feature-dev

4.5

这是一个自动化工作流程技能,用于功能开发,通过7个阶段和 specialized agents(代码探索者、代码架构师、代码审查者)来探索代码库、设计架构和进行质量审查。关键词:功能开发、代码探索、架构设计、代码审查、工作流程自动化、代理。

⚡

前端专家Skill frontend-expert

4.5

这个技能是前端开发专家,专注于帮助开发者审查和优化前端代码,应用UI/UX最佳实践,确保响应式设计和可访问性。支持多种技术栈如HTMX、Next.js、React、TypeScript等。关键词:前端开发、代码审查、UI/UX设计、响应式设计、可访问性、HTMX、Next.js、React、TypeScript。

⚡

文档工程师Skill documentation-engineer

4.5

文档工程师是专注于技术文档与知识管理的专业角色,负责设计、构建和维护全面的技术文档系统。其核心工作包括API文档编写、开发者指南创建、知识库组织、文档自动化生成以及文档驱动开发工作流的实施。通过使用Docusaurus、OpenAPI、Confluence等工具,文档工程师确保技术信息的准确性、清晰度和可访问性,从而提升开发团队的生产力、加速知识传递、改善开发者体验并降低项目风险。

⚡

C++测试技能指南Skill cpp-testing

4.5

本技能指南详细介绍了现代C++(C++17/20)项目的测试开发、配置与调试全流程。核心内容包括:使用GoogleTest/GoogleMock进行单元测试、集成测试和模拟;通过CMake/CTest构建和管理测试套件;遵循TDD(测试驱动开发)红绿重构循环;配置代码覆盖率(GCC/Clang)和内存/线程消毒器(ASan/UBSan/TSan)以提升代码质量;提供调试不稳定测试、避免常见陷阱的最佳实践。适用于C++开发者、测试工程师和DevOps人员,旨在构建可靠、可维护且高效的C++软件测试体系。关键词:C++测试,GoogleTest,CMake,CTest,单元测试,集成测试,代码覆盖率,消毒器,TDD,测试驱动开发。

⚡

RailsActiveRecord模式Skill rails-active-record-patterns

4.5

这个技能是关于Ruby on Rails框架中Active Record模式的使用,包括模型定义、关联、查询优化、验证、回调等,用于高效地操作数据库和构建Web应用的后端逻辑。关键词:Rails, Active Record, ORM, 数据库, 模型, 验证, 查询, 后端开发。

⚡

Nuxt全栈开发技能Skill nuxt

4.5

本技能提供基于 Vue.js 的 Nuxt 3 全栈应用开发专家指导,涵盖服务器端渲染、静态站点生成、API 路由构建、自动导入、模块配置和部署优化。适用于构建现代化、高性能的 Web 应用,支持混合渲染模式,并集成 Nitro 服务器引擎。关键词:Nuxt 3,全栈开发,Vue.js,服务器端渲染,SSR,静态站点生成,Nitro 服务器,混合渲染,TypeScript,前端框架。

⚡

系统架构师Skill system-architect

4.5

系统架构师技能专注于设计满足所有功能和非功能需求的系统架构,包括技术堆栈选择、组件定义、API规范创建以及非功能需求的系统性解决。关键词包括架构设计、技术选型、组件边界、API规范、非功能需求、系统性解决。