软件开发 Skill技能列表
DevOps技能Skill devops
这个技能用于部署和管理跨 Cloudflare、Docker、Google Cloud 和 Kubernetes 的云基础设施,支持无服务器计算、容器化应用、CI/CD 流水线、GitOps 工作流程和安全审计,帮助实现高效、自动化的 DevOps 实践。关键词包括:DevOps, 云部署, 容器技术, Kubernetes, CI/CD, 无服务器计算, 安全审计, GitOps, 自动化运维。
Expo应用设计Skill expo-app-design
Expo 应用设计技能专注于利用 Expo Router、NativeWind 和 React Native 构建美观、高效的跨平台移动应用,适用于前端移动开发,提升开发效率和用户体验。关键词:Expo, React Native, 跨平台应用, 移动开发, NativeWind, 导航
JavaScript开发专家Skill javascript-expert
JavaScript开发专家技能专精于利用现代JavaScript技术(包括ES6+、Node.js、浏览器API)开发高性能、安全、可维护的应用程序,涵盖异步编程、性能优化、安全编程、测试驱动开发等关键领域,适用于前端和后端开发场景。关键词:JavaScript开发、ES6特性、Node.js、浏览器API、异步编程、性能优化、安全编程、TDD测试。
文档架构生成Skill doc-architecture
这个技能用于自动生成系统的架构文档,支持arc42和C4模型,可以创建系统上下文图、容器图和组件图,并附带详细的叙述描述。适用于软件架构师、开发人员和项目管理者,提高文档编制效率。关键词:架构文档、arc42、C4模型、软件架构、系统设计、文档生成、自动化工具
编译LaTeX幻灯片Skill compile-latex
这个技能用于自动化编译Beamer LaTeX幻灯片,通过XeLaTeX的三遍编译流程,确保引用和交叉引用正确解析,检查警告,生成高质量的PDF演示文稿。关键词:LaTeX编译, Beamer幻灯片, XeLaTeX, 自动化编译, 引用解析。
Git故事化提交策略Skill git-storytelling-commit-strategy
这个技能帮助开发者通过小而频繁的提交来讲述开发过程的故事,实现有效的 Git 提交策略,包括原子提交、最佳实践、提交消息模式和工作流集成。关键词:Git, 提交策略, 故事化提交, 开发流程, 版本控制, DevOps, 代码审查, CI/CD。
编写DockerfileSkill writing-dockerfiles
此技能提供编写生产级Dockerfile的全面指南,包括多阶段构建、安全强化、语言特定优化(如Python、Node.js、Go、Rust)、BuildKit特性使用、distroless基础镜像和镜像大小优化。适用于容器化应用程序的开发、优化现有Dockerfile和确保容器安全部署。关键词:Dockerfile编写、容器化、多阶段构建、安全优化、镜像优化、BuildKit、distroless镜像、应用程序容器化。
iOS测试技能Skill qa-testing-ios
该技能专注于iOS应用的自动化测试,使用xcodebuild、simctl等工具执行单元测试、UI测试,管理模拟器状态,控制测试Flakes,集成CI/CD流程,并收集xcresult工件,以提高测试效率和稳定性。关键词:iOS测试、QA、xcodebuild、simctl、XCUITest、自动化测试、CI/CD、测试Flakes。
文化指数解读专家技能Skill interpreting-culture-index
文化指数解读专家技能用于解释文化指数(CI)调查、行为特征和个人评估数据,支持个体档案解读、团队组成分析(气/刹/胶)、倦怠检测、档案比较、招聘、管理教练、面试分析等多种功能,帮助企业优化人才管理和团队协作。关键词:文化指数、行为特征、团队分析、职业发展、招聘、管理、面试解读。
形式化规范生成Skill specify
这个技能用于创建系统组件、行为和算法的形式化规范,支持TLA+、SysML、状态机和UML格式,特别适用于安全关键系统的设计和验证。关键词:形式化规范,系统设计,安全关键系统,TLA+,SysML,状态机,UML。
调试Skill debugging
这个技能专注于系统性调试方法,用于识别软件问题的根本原因而非表面症状,采用顺序思考、结构化调查和网络研究来避免循环推理和重复修复。涉及关键词:调试、根本原因分析、错误排查、代码修复、软件测试、系统性思考、故障排除,适用于编程、软件开发和工程领域。
超质量保证Skill ultraqa
超质量保证是一个自动化工具,用于在软件开发过程中执行迭代修复和验证循环。它通过运行测试、构建、代码检查或类型检查命令,诊断失败原因,自动应用修复,并重新验证,最多进行5个循环。它帮助开发人员快速识别和解决代码问题,提高软件质量,关键词包括迭代修复、验证循环、自动化测试、代码检查、软件开发、质量保证。