软件开发 Skill技能列表
前端设计Skill frontend-design
前端设计技能专注于创建独特、高质量的前端界面,使用HTML、CSS、JavaScript、React等技术实现,避免通用AI美学,适用于构建网页组件、页面、应用程序等场景。强调创意设计、美学优化和代码精细化。关键词:前端设计、UI设计、网页开发、创新代码、美学界面、生产级前端、避免AI美学、设计思维。
使用Git工作树Skill using-git-worktrees
这个技能用于创建隔离的Git工作空间,实现多分支并行开发,通过智能目录选择和安全验证确保工作空间的可靠性,提升开发效率和代码管理。关键词:Git工作树、版本控制、隔离开发、DevOps、软件开发流程、安全验证、项目自动化、多分支处理。
PHP专家Skill php-pro
PHP 专家技能专注于现代 PHP 8.2+ 开发,提供企业级应用构建、性能优化和遗留代码现代化指导。核心内容包括 Composer 包管理、PSR 标准实施、Symfony 组件应用以及 PHP 8.2+ 新特性(如只读类、枚举、属性)的使用。适用于后端开发、API 构建和性能调优场景。关键词:PHP 开发,PHP 8.2,Composer,PSR 标准,Symfony,性能优化,企业级应用,现代化代码。
Python项目结构优化Skill python-project-structure
本技能专注于Python软件项目的结构与模块架构设计,包括目录布局、公共API定义(如使用__all__)、模块化组织和代码分层。用于提高代码的可维护性、可读性和扩展性,适用于新项目设置、现有代码库重组和库包开发。关键词:Python项目结构、模块架构、API设计、代码组织、软件架构、__all__、目录布局、分层设计、领域驱动。
桌面窗口管理Skill desktop-window
桌面窗口管理技能用于自动化控制操作系统中的窗口操作,包括列出、切换、最小化、最大化、恢复和关闭窗口。关键词:窗口管理、桌面自动化、软件工具、操作系统、效率提升。
Python最佳实践技能Skill python-best-practices
Python最佳实践技能提供全面的专家指导,帮助开发者编写高质量、可维护的Python代码,遵循行业标准。涵盖PEP 8代码风格、模块化设计、测试驱动开发(TDD)、类型提示、错误处理以及现代工具链配置,适用于新项目开发、代码重构、测试实施和代码质量提升。关键词:Python编程、代码最佳实践、PEP 8合规、单元测试、类型安全、代码重构、开发工具、软件质量、可维护性。
测试用例生成器Skill test-case-generator
测试用例生成器是一款专为算法验证设计的强大工具,能够自动生成全面的测试数据,包括随机输入、边界情况和压力测试用例。它支持多种数据结构(如数组、树、图)的生成,并能通过暴力破解预言机比较来寻找程序中的反例,是软件开发、算法竞赛和代码调试中确保程序正确性和鲁棒性的必备技能。关键词:测试用例生成,算法验证,边界测试,压力测试,反例查找,暴力破解,数据结构生成,代码调试,软件开发测试,自动化测试。
UVM方法学Skill uvm-methodology
本技能专注于通用验证方法学(UVM),特别是基于 IEEE 1800.2 标准,用于构建高效、可重用的 FPGA 和 ASIC 验证环境。核心能力包括设计 UVM 代理、环境、序列、寄存器模型,并实施功能覆盖率与约束随机验证。关键词:UVM 验证,FPGA 测试平台,SystemVerilog,约束随机测试,功能覆盖率,IEEE 1800.2,验证方法学。
吠陀占星术计算与解释技能Skill project-astrology-vedic
这个技能提供吠陀占星术的专业计算和解读服务,包括昆达里生成、运势预测、兼容性分析、分盘计算等。它基于恒星黄道系统,帮助用户了解个人命运、时间规划和命理分析。关键词:吠陀占星术、印度占星术、昆达里、命运预测、占星计算、运势解读、兼容性配对、大限系统。
后端Python专家Skill BackendPythonExpert
本技能专注于 Python 后端开发,涵盖 FastAPI 框架、异步编程、性能优化和测试,提供全栈能力支持,适用于微服务、API 网关、高并发服务等场景。关键词包括 Python后端、FastAPI、异步编程、性能优化、Web API 开发、微服务、测试、高并发。
网络爬虫Skill web-scraper
网络爬虫技能用于抓取网页内容并转换为干净的 Markdown 格式,适用于自动化数据提取、文章阅读和信息收集。包含关键词如 Web 抓取、HTML 转换、Markdown、数据爬取、网页解析和自动化脚本。
SpringBootTDD工作流Skill springboot-tdd
本技能为Spring Boot后端开发提供完整的测试驱动开发(TDD)工作流指南。它详细介绍了如何使用JUnit 5、Mockito、MockMvc、Testcontainers和JaCoCo等工具,从单元测试、Web层测试到集成测试和持久层测试,确保代码质量并达到80%以上的测试覆盖率。适用于开发者在添加新功能、修复Bug或重构代码时,遵循先写测试再实现代码的TDD最佳实践,提升软件的可维护性和可靠性。关键词:Spring Boot, TDD, 测试驱动开发, JUnit, Mockito, 集成测试, 代码覆盖率, Java后端测试。