软件开发 Skill技能列表

4.5

LimeECharts技能Skill lime-echart

Lime ECharts 技能是一个用于 UniApp 和 UniAppX 平台的图表库插件,帮助开发者快速创建和配置各种数据可视化图表,如折线图、柱状图、饼图等,支持跨平台兼容、交互功能和性能优化。关键词包括:lime-echart, 数据可视化, 图表, uniapp, 前端开发。

4.5

值分析Skill value-analysis

值分析技能是一种静态分析技术,用于计算程序变量在每个程序点的具体或抽象值,实现常量传播、区间分析和bug检测等功能。关键词包括值分析、静态分析、抽象解释、程序优化、常量传播、bug检测、编译器优化、程序验证。

4.5

LoggingBestPracticesSkill logging-best-practices

提供结构化日志记录的最佳实践,包括日志级别、JSON格式、上下文日志、PII处理、集中式日志记录等,适用于提高应用程序的可观测性和调试能力。

4.5

Python韧性编程模式Skill python-resilience

Python 韧性编程模式技能用于构建健壮的应用程序,通过自动重试、指数退避、超时和容错装饰器处理瞬态故障、网络问题和服务中断。适用于外部服务调用、微服务架构、故障恢复场景和系统设计,关键词包括Python、韧性、重试、超时、容错、故障处理、指数退避、微服务、网络可靠性。

4.5

Python打包Skill python-packaging

Python 打包技能用于创建和管理可分发的 Python 包,包括项目结构配置、依赖管理、构建和发布到 PyPI 等。关键词:Python, 打包, 包管理, 项目结构, pyproject.toml, PyPI, 分发, 代码分发, 构建工具, 版本控制, 命令行工具。

4.5

BaseSkill-UniversalPatternsSkill base

这个技能提供了一套全面的编程规则和最佳实践,旨在通过简化代码复杂性、强制执行严格的编码标准、采用测试驱动开发(TDD)工作流程和原子待办事项跟踪,来提高软件开发的质量和效率。关键词包括:代码简化、TDD工作流程、原子待办事项、架构模式、错误处理、测试哲学、安全要求、质量门、会话管理。

4.5

创建单元测试Skill create-unit-test

这是一个用于指导在Android项目中创建和运行单元测试的规范指南。它详细说明了从分析代码、规划测试用例、设置测试文件(使用Robolectric和Kotlin)、编写测试方法到运行和调试测试的完整工作流程。关键词包括:单元测试、Android测试、Robolectric、Kotlin、测试驱动开发、Gradle、测试用例设计、测试自动化、软件质量保证。

4.5

代码注释规范Skill documenting-code-comments

这个技能涉及制定和执行代码注释的最佳实践,强调通过自文档化代码和有效注释来提升代码可读性、可维护性和团队协作。它指导开发者决定何时添加注释,避免冗余,并确保注释提供有价值的上下文,如解释原因、处理边缘情况或引用外部资源。关键词:代码注释,自文档化,代码审计,软件开发,最佳实践,代码质量,注释规范。

4.5

动态架构设计Skill dynamic-schema-design

这个技能用于使用EF Core的JSON列设计和实现动态内容模式,允许在不进行数据库迁移的情况下添加自定义字段,适用于内容管理系统(CMS)等场景。关键词包括EF Core、JSON列、动态模式、数据库迁移、CMS、内容管理、灵活字段存储、模式演化。

4.5

WP区块主题Skill wp-block-themes

WP区块主题技能专注于WordPress区块主题的开发、配置与调试。核心内容包括theme.json全局设置与样式管理、模板与模板部件创建、模式注册、样式变体应用,以及解决站点编辑器中的样式覆盖、缓存等常见问题。适用于WordPress开发者、主题设计师进行现代区块主题开发与维护。关键词:WordPress区块主题,theme.json配置,模板开发,样式变体,站点编辑器调试,WordPress主题开发。

4.5

ReactHooks模式Skill react-hooks-patterns

这个技能用于掌握和使用 React Hooks 的各种模式,包括 useState、useEffect、useContext、useMemo、useCallback 和自定义钩子,实现现代 React 前端应用中的状态管理、副作用处理、性能优化和可重用逻辑。关键词:React Hooks, 前端开发, 状态管理, 副作用, 性能优化, 自定义钩子。

4.5

ReactNative导航技能Skill react-native-navigation

这个技能用于在 React Native 移动应用中实现导航功能,涵盖堆栈导航、标签导航、抽屉导航、深度链接和常见导航模式。关键词:React Native, 导航, 移动开发, React Navigation, 堆栈导航, 标签导航, 抽屉导航, 深度链接, 类型安全导航, 认证流程, 深度链接配置。