软件开发 Skill技能列表
寄存器分配器Skill register-allocator
寄存器分配器是编译器的关键优化组件,用于将虚拟寄存器映射到物理寄存器,提升代码执行效率。通过图着色、线性扫描、合并和溢出代码处理,优化编译器后端、JIT编译和GPU着色器。关键词包括:寄存器分配、编译器优化、图着色、线性扫描、活性分析、SSA形式、溢出代码。
基于属性的测试工具Skill property-based-tester
基于属性的测试工具是一种软件测试技能,通过生成随机输入并验证属性来发现错误和边缘情况,提高软件质量。关键词:属性测试、随机测试、测试框架、软件验证、自动化测试、错误发现。
解析器生成器Skill parser-generator
解析器生成器是一种关键技能,用于从上下文无关语法自动生成解析器,支持LALR(1)和递归下降算法。它广泛应用于编译器开发、领域特定语言设计、配置解析等场景,帮助开发者高效处理结构化文本和数据。关键词:解析器生成,语法分析,编译器构建,LALR解析,递归下降,AST生成。
npm包安装非交互确认处理Skill npm
该技能用于在非交互式环境中,通过管道传输 unix 'yes' 命令的输出来自动化处理 npm 包的安装确认,特别适用于需要用户确认的 Node.js 包安装场景。关键词包括 npm、安装、确认、非交互环境、管道、yes命令、Node.js、自动化部署。
更改日志生成器Skill changelog-generator
这是一个自动化工具,用于从Git提交历史生成客户友好的发布说明。它分类提交为功能、修复、重大更改等,并将技术性语言转换为易懂的描述。适用于软件开发团队自动化发布流程和版本管理。关键词:Git、更改日志、发布说明、自动化、DevOps、软件开发工具。
卓越前端设计与图像集成技能Skill frontend-design-pro
这个技能专注于设计和开发高端的前端用户界面,集成了真实或自定义图像,用于提升视觉吸引力和功能性。关键词包括前端开发、UI设计、图像处理、Web开发、美学设计、响应式界面、SEO优化。
DevOps技能Skill devops
此技能用于部署和管理云基础设施,涵盖Cloudflare边缘平台、Docker容器化和Google Cloud平台。适用于服务器less函数边缘部署、容器配置、CI/CD管道设置、成本优化等,支持构建云原生应用和边缘优先架构。关键词:云部署、DevOps、Cloudflare、Docker、Google Cloud、CI/CD、边缘计算。
会话调试分析Skill dyad:session-debug
这个技能用于分析会话调试数据,识别并诊断软件中的错误和问题,以帮助解决用户报告的问题。关键词包括:会话调试、错误分析、GitHub问题、故障排除、软件测试、数据解析、问题诊断。
代码质量预检查Skill dyad:lint
这个技能用于在代码提交前运行自动化检查,包括代码格式化、代码风格检查和类型检查,自动或手动修复问题,确保代码质量和一致性。关键词:预提交检查、代码格式化、代码检查、类型检查、自动化修复、代码质量保证。
文档转原型系统Skill doc-to-prototype
该技能用于把项目早期技术文档(docx/pdf/xlsx/md,如技术要求、投标技术文件、需求规格说明书)自动转换成可运行的 Vue3 + Vite + Element Plus + ECharts Web 原型系统。它按“文档解析 → 领域识别 → 需求抽取 → 原型规划 → 代码生成 → 交付演示”六阶段流水线执行,各阶段产物以 JSON 落盘,支持审计和断点重跑,并在需求结构化、原型规划两处设置人工确认关卡;最终交付带真实感中文模拟数据、CRUD 与状态流转、路由导航、需求溯源标记和未覆盖项说明的可点击演示系统,适用于投标演示、需求评审和快速方案验证。关键词:文档转原型、需求文档解析、投标演示系统、Vue3 原型生成、需求追溯、低代码开发、可操作原型、AI 代码生成、需求结构化、原型规划、模拟数据生成、Element Plus、ECharts、领域识别。
谷歌地点查询CLI工具Skill goplaces
goplaces 是一个命令行界面工具,用于查询 Google Places API,支持地点搜索、详情查看、解析和评论获取,适用于自动化脚本和人类友好的地点查找。关键词:Google Places API, CLI, 地点搜索, JSON输出, 自动化, 命令行工具, 地点查询, 地图服务, 开发工具。
跨平台构建专家Skill Cross-PlatformBuildExpert
跨平台构建专家技能专注于使用Tauri等框架为Windows、macOS和Linux构建桌面应用程序,包括平台特定配置、代码签名、分发要求和构建优化,确保应用程序在不同操作系统上正确运行和获得用户信任。关键词:跨平台构建、桌面应用、Tauri、代码签名、CI/CD、性能优化、构建配置、平台兼容性。