软件开发 Skill技能列表
Python错误处理Skill python-error-handling
Python错误处理技能专注于在Python编程中实现健壮的错误处理机制,包括输入验证、异常设计、批量处理中的失败管理以及构建用户友好的错误反馈。关键词:Python错误处理、输入验证、异常处理、批量处理、Pydantic、API开发、错误处理模式、快速失败。
Python设计模式Skill python-design-patterns
Python设计模式技能专注于应用KISS、单一职责、组合优于继承等设计原则,帮助开发者编写可维护、可扩展和高质量的Python代码。适用于软件架构设计、代码重构、抽象决策和代码质量优化。关键词:Python设计模式、软件架构、代码可维护性、KISS、SRP、组合、重构、抽象层次、代码质量、Python开发。
Python配置管理Skill python-configuration
这个技能涉及使用环境变量和类型化设置来管理Python应用程序的配置,支持外部化配置、pydantic-settings验证、秘密管理、环境特定行为实现。关键应用包括项目配置系统设置、迁移硬编码值、验证启动配置、确保代码跨环境可移植性,适用于后端开发、DevOps实践。
Python代码风格与文档Skill python-code-style
这个技能专注于Python代码风格、linting、格式化、命名约定和文档标准,帮助开发者编写可维护和协作的代码。适用于项目设置、代码审查、文档编写和自动化工具配置。关键词:Python代码风格, linting, 格式化, 命名约定, 文档标准, 自动化工具, 代码审查, 可维护代码, 协作开发。
Python后台任务与任务队列Skill python-background-jobs
这个技能涉及使用Python实现后台任务和任务队列,用于异步处理长时间运行或不可靠的工作,如发送邮件、生成报告、处理上传等,以解耦请求/响应周期并提高应用性能。核心概念包括任务队列模式、幂等性、作业状态机等,常用工具有Celery、RQ、Dramatiq和云原生解决方案。关键词:Python后台任务、任务队列、异步处理、Celery、作业调度、幂等性、后端开发。
Python反模式检查清单Skill python-anti-patterns
这个技能提供了一个Python代码反模式的检查清单,帮助开发者在代码审查、调试、教学等场景中避免常见错误,提升代码质量。关键词:Python、反模式、代码审查、调试、最佳实践、软件测试、代码质量、开发效率。
异步Python模式Skill async-python-patterns
异步Python模式技能专注于使用Python的asyncio库实现高性能、非阻塞的异步编程,适用于构建Web API、并发系统、实时应用和数据抓取等场景。关键词:Python异步编程、asyncio、并发编程、非阻塞I/O、高性能应用、异步Web开发。
SLO实施Skill slo-implementation
这个技能专注于服务级别指标(SLI)和服务级别目标(SLO)的定义与实施,包括错误预算计算和警报设置。用于建立可靠性目标、实施站点可靠性工程(SRE)实践,以及测量服务性能。关键词:SLO, SLI, 错误预算, 可靠性, 监控, 警报, Prometheus, Grafana, SRE。
Prometheus配置Skill prometheus-configuration
Prometheus配置技能用于设置和配置Prometheus监控系统,实现基础设施和应用程序的指标收集、存储、警报和可视化。它涉及抓取配置、记录规则和警报规则的定义,适用于DevOps和云原生环境中的全面监控解决方案。关键词:Prometheus、监控、指标收集、配置、DevOps、云原生、警报。
Grafana仪表盘创建与管理Skill grafana-dashboards
Grafana仪表盘创建与管理技能专注于使用Grafana工具设计和部署实时监控仪表盘,用于可视化系统性能、应用指标和业务KPIs,提升运维效率和观测性。关键词:Grafana、仪表盘、监控、可视化、Prometheus、SLO、DevOps、实时数据、指标管理、运维观测性。
TypeScript高级类型Skill typescript-advanced-types
TypeScript高级类型技能用于掌握TypeScript语言的高级类型系统,包括泛型、条件类型、映射类型、模板文字类型和实用类型,帮助开发者构建类型安全的应用程序,提高代码可维护性和编译时安全性。关键词:TypeScript, 高级类型, 类型安全, 泛型, 条件类型, 映射类型, 模板文字类型, 实用类型, 应用程序开发, 类型推断。
Node.js后端模式Skill nodejs-backend-patterns
这是一个用于构建生产就绪的 Node.js 后端服务的综合技能,涵盖 Express/Fastify 框架、中间件模式、错误处理、身份验证、数据库集成和 API 设计最佳实践。适用于创建 Node.js 服务器、REST API、GraphQL 后端或微服务架构。关键词:Node.js, 后端开发, Express, Fastify, REST API, GraphQL, 微服务, 中间件, 错误处理, 身份验证, 数据库, 生产最佳实践。