软件开发 Skill技能列表
Confluence文档技能Skill confluence-docs
Confluence 文档技能提供标准化的技术文档模板,包括架构决策记录(ADR)、运行手册、架构文档和知识转移文档,帮助团队创建一致、高质量的文档,提升项目管理和协作效率。关键词:文档模板、ADR、运行手册、架构文档、技术文档、知识管理。
测试模式技能Skill testing-patterns
此技能提供 Jest 和 Playwright 测试的指南和模式,用于编写单元测试、集成测试、设置测试夹具、验证 RLS 执行,并提供证据模板,帮助实现一致有效的软件测试。关键词:测试模式,Jest,Playwright,RLS,证据模板,软件测试,测试指南。
SAFe工作流程指南Skill safe-workflow
这个技能提供SAFe(Scaled Agile Framework)开发工作流程的详细指南,涵盖分支命名规范、提交信息格式、rebase-first工作流程和CI验证。适用于团队协作、代码管理和持续集成。关键词:SAFe、git工作流程、分支管理、提交规范、CI/CD、敏捷开发、DevOps、线性历史、票证追溯。
RLS模式技能Skill rls-patterns
这个技能用于实施数据库行级安全(RLS)模式,确保多用户环境下的数据隔离和安全访问。通过withUserContext、withAdminContext和withSystemContext等上下文帮助器,规范数据库查询操作,防止数据泄露和越权访问。适用于基于Prisma的后端开发、API设计、webhook处理等场景,提升应用安全性和数据隐私保护。关键词:行级安全、RLS、数据库安全、Prisma、数据隔离、API开发、webhook安全、角色控制。
发布模式技能Skill release-patterns
这个技能用于确保在软件开发中,遵循基于变基的工作流,进行一致的拉取请求创建、CI/CD验证和发布协调。关键词:PR创建、CI/CD验证、发布协调、变基工作流、DevOps、自动化流程。
模式发现Skill pattern-discovery
模式发现技能用于在软件开发中实施模式优先开发,通过检查模式库来减少代码重复、确保一致性。关键词:模式库、代码重复、一致性、API路由、UI组件、数据库操作、测试。
迁移模式技能Skill migration-patterns
本技能指导数据库迁移的创建,强制实施行级安全(RLS)策略,遵循安全优先的架构和审批工作流。适用于数据库迁移、添加带RLS的表、更新Prisma schema等场景,关键词包括数据库迁移、RLS、行级安全、Prisma、架构审批、DevOps。
Erlang/Elixir代码类型分析技能Skill dialyzer-analysis
该技能专注于使用 Dialyzer 工具对 Erlang 和 Elixir 代码进行静态类型分析、警告检测和修复,提升代码质量和开发效率,适用于软件测试和代码优化场景。关键词:Dialyzer、类型分析、Erlang、Elixir、静态分析、代码警告、软件测试、编程工具。
API设计模式技能Skill implementing-api-patterns
这个技能用于设计和实现高效、可扩展的API,涵盖REST、GraphQL、gRPC和tRPC等多种模式,适用于后端服务开发、公共API构建和微服务通信。关键词包括API设计、性能优化、类型安全、OpenAPI文档生成、分页策略和速率限制。
战略规划顾问Skill strategic-planning-advisor
战略规划顾问技能专注于提供系统架构、可扩展性和长期维护策略的高层专业建议,帮助在项目初期做出明智的架构决策,关键词包括系统架构、可扩展性、长期维护、战略规划、架构设计、高层建议。
Convex后端开发Skill convex-backend
这个技能用于使用Convex平台构建实时、反应式的后端应用,包括TypeScript查询、变异和动作,支持自动反应性和乐观更新。适用于开发实时协作工具、聊天应用、仪表盘等需要即时数据同步的场景,关键词包括Convex、实时后端、TypeScript、反应式编程、无服务器函数、数据同步、乐观更新。
monorepo脚本管理Skill monorepo
这个技能用于管理monorepo代码库中的脚本命令,包括代码格式化、linting检查和类型验证等,旨在提高开发效率、确保代码质量,并适用于持续集成/持续部署(CI/CD)流程。关键词:monorepo, 脚本命令, 代码格式化, linting, 类型检查, CI/CD, 开发工具。