软件开发 Skill技能列表
Tauri桌面应用技能Skill tauri-desktop
Tauri桌面应用技能专注于使用Tauri 2.0框架构建轻量级、安全的跨平台桌面和移动应用。涉及Rust后端开发、Web前端技术、插件系统、IPC通信、安全模型、自动更新和移动支持。关键词:Tauri, Rust, Web前端, 跨平台, 桌面应用, 移动应用, 安全, 轻量级。
GeminiCLI文档管理技能Skill gemini-cli-docs
该技能用于自动化管理Gemini CLI文档,提供文档抓取、索引构建、搜索功能和维护自动化,提高文档管理效率和准确性。关键词:Gemini CLI、文档管理、自动化、搜索、索引、漂移检测。
GitGPG签名Skill gpg-signing
本技能提供全面的GPG提交签名指南,帮助用户在Windows、macOS、Linux等多平台上设置、配置和故障排除GPG工具,确保代码提交的安全性和可验证性。涵盖密钥生成、Git配置、密码缓存、GitHub集成和常见问题解决,并遵循安全最佳实践。适用于开发者和DevOps工程师,优化开发工作流。关键词:GPG, Git, 提交签名, 密钥管理, 故障排除, 安全, 多平台, DevOps。
Playwright自动化Skill playwright-automation
Playwright自动化技能专用于浏览器端到端测试、Web爬取和自动化任务,支持跨浏览器兼容性测试,提升开发效率和测试覆盖率,适用于前端开发、自动化测试、视觉回归测试、Web爬取和用户流程模拟。
架构决策记录管理Skill adr-management
此技能用于创建和管理架构决策记录(ADRs),帮助团队文档化和跟踪技术选择、设计决策及架构变化。关键词:架构决策记录、ADR管理、技术文档、决策记录、软件开发架构。
UX设计系统Skill ux-design-systems
UX设计系统是一种用于构建一致、可维护的用户界面设计的方法,通过设计token、组件库和主题系统实现。适用于前端开发、组件化设计和样式管理,提高开发效率和设计一致性。关键词:设计系统,设计token,组件库,主题化,暗模式,前端开发,用户界面。
文档架构生成Skill doc-architecture
这个技能用于自动生成系统的架构文档,支持arc42和C4模型,可以创建系统上下文图、容器图和组件图,并附带详细的叙述描述。适用于软件架构师、开发人员和项目管理者,提高文档编制效率。关键词:架构文档、arc42、C4模型、软件架构、系统设计、文档生成、自动化工具
PR屏幕录制演示技能Skill dyad:pr-screencast
该技能自动化生成Pull Request的视觉演示截图,用于展示代码变更的关键功能,并发布到GitHub PR评论中。适用于软件开发和测试流程,提升代码审查效率。关键词:PR演示、屏幕录制、自动化测试、GitHub集成、视觉展示。
媒体资产管理Skill media-asset-management
媒体资产管理技能用于设计数字资产管理系统、媒体库和上传管道,涵盖媒体存储模式、文件组织、元数据提取和用于无头CMS的媒体API。关键词包括数字资产管理、媒体库、上传管道、元数据、存储架构、API开发,适用于软件开发中的系统设计。
Rust异步模式Skill rust-async-patterns
此技能专注于Rust语言的异步编程模式,涵盖Tokio运行时、并发任务执行、通道通信、错误处理、优雅关闭、异步特性、流处理等。适用于开发高性能异步应用,如网络服务、并发系统,并包含调试技巧和最佳实践。关键词:Rust异步编程、Tokio、并发模式、错误处理、网络服务、异步应用。
Elixir最佳实践与模式Skill elixir-idioms
这个技能详细介绍了Elixir编程语言的惯用模式、BEAM架构原理、OTP框架应用和最佳实践。旨在帮助开发者编写高效、可维护的并发代码,适用于后端开发。关键词:Elixir,BEAM,OTP,函数式编程,并发编程,最佳实践。
Ecto模式参考Skill ecto-patterns
Ecto模式是Elixir语言中数据库操作的库,提供模式、查询、变更集和迁移的最佳实践参考,帮助开发者避免常见错误并提升代码质量。关键词:Ecto、Elixir、数据库、模式、查询、变更集、迁移、后端开发、最佳实践。