软件开发 Skill技能列表
bknd仓库AI查询技能Skill bknd-repo-search-with-opencode
这是一个使用btca命令行工具结合OpenCode AI进行代码仓库查询的技能。它允许开发者快速学习和理解bknd项目的内部结构,包括数据模块、认证、媒体处理等关键部分。通过AI辅助,提高代码搜索和理解的效率,适用于开发人员、DevOps工程师和AI应用爱好者。关键词:btca, OpenCode AI, bknd, 代码查询, git仓库, AI辅助开发, DevOps
Rust所有权系统Skill rust-ownership-system
Rust所有权系统是Rust编程语言的核心内存管理机制,通过编译时检查确保内存安全,无需垃圾回收。它涉及所有权规则、移动语义、借用、生命周期和智能指针等概念,用于编写高效、安全的系统级代码,特别是在嵌入式开发、操作系统和性能关键应用中。关键词:Rust, 所有权, 内存安全, 借用, 生命周期, 编译时检查, 内存管理, 智能指针, 系统编程。
TursoDB调试技能Skill debugging
这个技能用于调试TursoDB数据库,通过字节码比较、日志记录、ThreadSanitizer压力测试、确定性模拟和腐败分析等工具,确保SQLite兼容性和数据库完整性,适用于软件开发中的数据库测试和问题排查。关键词:TursoDB调试、数据库测试、字节码分析、日志追踪、ThreadSanitizer、模拟重现、腐败检测、SQLite兼容性、后端调试。
内存泄漏检测Skill memory-leak-detection
识别和修复内存泄漏,防止内存溢出崩溃,优化应用性能,涉及堆快照、内存分析和泄漏检测工具。
ErlangOTP行为模式Skill ErlangOTPBehaviors
本技能涉及使用Erlang OTP行为模式构建可靠、生产就绪的分布式应用程序。包括gen_server用于有状态客户端-服务器进程,gen_statem用于复杂状态机,supervisors用于容错系统,gen_event用于事件处理,以及应用行为用于打包。适用于后端开发、服务器端编程和高可用性系统。关键词:Erlang, OTP, 行为模式, gen_server, gen_statem, supervisor, 容错, 状态机, 事件处理, 应用程序开发。
测试驱动开发Skill test-driven-development
测试驱动开发(TDD)是一种软件开发方法,通过红-绿-重构循环,先编写失败的测试用例定义预期行为,再实现最小代码使测试通过,最后重构优化。关键词包括:测试驱动开发、TDD、自动化测试、软件质量、Red-Green-Refactor、单元测试、持续集成。
VercelReact最佳实践Skill vercel-react-best-practices
这是一个用于React和Next.js应用性能优化的技能,提供Vercel工程团队的45条最佳实践规则,涵盖从消除瀑布效应到包大小优化等关键领域,旨在指导代码重构和自动化生成。关键词包括:React, Next.js, 性能优化, 前端开发, 代码审查, 数据获取, 包优化, 渲染性能, JavaScript优化。
WebSockets实时通信开发Skill websockets-realtime
这个技能专注于使用WebSockets、Server-Sent Events、长轮询和WebRTC等技术构建实时通信应用程序,适用于聊天、协作、游戏、金融交易、IoT仪表板等场景。它涵盖从基础概念到高级架构的实现,包括客户端和服务器端开发、消息协议、安全性和缩放策略。关键词:WebSockets, 实时通信, 双向通信, 服务器推送, 聊天应用, 游戏开发, 金融交易, IoT, Node.js, React, 安全认证, 水平缩放。
Next.js使用指南Skill nextjs
此技能提供基于Next.js官方文档的指导,帮助用户快速掌握和实现Next.js框架的核心功能,包括路由、数据获取、缓存、部署等,适用于前端开发项目。关键词:Next.js、前端开发、路由、数据获取、缓存、部署、配置、SEO优化。
网络研究技能Skill skill-web-research
该技能用于执行网络开发研究,通过框架文档和代码库探索来收集技术信息,支持Astro、Tailwind、Cloudflare等前端技术,并自动处理研究后的状态更新、工件链接和版本控制操作。关键词包括:web开发、研究技能、框架文档、代码库探索、前端技术、状态管理、自动化流程。
部署验证代理Skill deployment-verification-agent
该技能用于为高风险数据部署创建和执行详细的验证检查清单,包括SQL查询、回滚计划和监控策略,确保数据完整性和系统稳定性。关键词:部署验证、数据迁移、SQL查询、回滚计划、监控、高风险变更。
dotnet-xunit测试框架Skill dotnet-xunit
此技能专注于在 .NET 环境中使用 xUnit v3 测试框架,涵盖 Facts、Theories、测试夹具、并行执行、IAsyncLifetime、自定义断言等关键功能,帮助开发者编写单元测试和集成测试,提高代码质量和测试覆盖率,适用于 SEO 关键词如 xUnit v3、.NET 测试、单元测试、参数化测试、测试夹具、并行测试、异步生命周期。