软件开发 Skill技能列表
智能补丁器Skill diff-applier
智能补丁器是一个工具,用于安全地应用代码差异补丁,自动执行代码检查以发现错误,并更新代码库索引,提高开发效率和代码质量。关键词:代码补丁、代码检查、自动索引、DevOps工具、软件开发、代码维护。
系统调试框架Skill Debugging
这个技能提供了一个系统化的调试框架,用于在修复bug之前进行根因调查。它包括四阶段调试过程、向后调用栈追踪、多层验证和验证协议,适用于测试失败、bug、意外行为、性能问题等场景。关键词:调试、系统化、根因分析、测试验证、软件开发、bug修复。
帕玛操作自动化Skill parma-automation
该技能用于通过Rube MCP自动化帕玛任务,包括工具发现、连接验证和执行操作,适用于提升自动化工作流程效率。关键词:帕玛自动化,Rube MCP,工具集成,DevOps,自动化操作。
完成发布Skill finish-release
此技能用于在Git流程中自动化完成软件发布。它通过识别版本、运行测试、更新变更日志、使用git-flow-next CLI完成发布并合并到main和develop分支,最后创建GitHub发布,实现发布流程的标准化和高效管理。关键词:Git发布、完成发布、合并分支、更新日志、自动化发布、DevOps、软件发布流程、版本控制。
Git提交信息格式化器Skill git-commit-formatter
这个技能用于自动生成符合 Conventional Commits 规范的 Git 提交信息,帮助开发者规范化提交历史,提高代码管理和协作效率。关键词:git commit, conventional commits, 提交格式化, 自动化提交, 版本控制, 代码规范。
Robius事件与动作模式技能Skill robius-event-action
本技能专注于在Makepad应用程序中实现事件处理和动作模式的最佳实践,基于Robrix和Moly代码库。它提供了自定义动作定义、小部件事件处理、集中动作处理以及异步动作集成等模式,适用于UI开发和前端应用构建。关键词:Makepad事件处理,动作模式,UI开发,Rust编程,Robrix,Moly,小部件动作,异步处理,前端框架。
Makepad着色器技能Skill makepad-shaders
这个技能专注于Makepad框架中的着色器编程,用于帮助用户编写和解释着色器代码,包括生成shader代码、回答问题、解释Sdf2d和GLSL函数。适用于前端开发和图形渲染,关键词包括:Makepad, 着色器, SDF, GLSL, 前端开发, 图形编程, UI设计。
Makepad平台技能Skill makepad-platform
这个技能专注于Makepad跨平台开发,提供平台支持、条件编译和平台API使用指导,帮助开发者在macOS、Windows、Linux、iOS、Android、Web等多个操作系统上构建兼容且高性能的应用。关键词:Makepad、跨平台开发、平台支持、条件编译、OsType、图形后端、前端UI。
发布管理器Skill release-manager
这是一个自动化版本管理的技能,通过读取Git历史记录、生成变更日志、自动升级版本号(如补丁、次要、主要)和准备发布,简化软件发布流程,无需手动操作。关键词:发布管理器、版本管理、自动化发布、变更日志、Git、DevOps工具、CI/CD集成。
Lambda演算解释器技能Skill skill-name
这是一个用于实现和理解lambda演算解释器的技能,帮助开发者掌握传值调用和传名调用评估策略,适用于函数式编程学习和实践。
寄存器分配器Skill register-allocator
寄存器分配器是编译器的关键优化组件,用于将虚拟寄存器映射到物理寄存器,提升代码执行效率。通过图着色、线性扫描、合并和溢出代码处理,优化编译器后端、JIT编译和GPU着色器。关键词包括:寄存器分配、编译器优化、图着色、线性扫描、活性分析、SSA形式、溢出代码。
子代理驱动开发Skill subagent-driven-development
这个技能用于在软件开发中,通过为每个任务派遣独立的子代理来执行实现计划,并进行两阶段审查(首先是规范符合性审查,然后是代码质量审查),以提高开发质量和迭代速度。关键词:子代理、实现计划、独立任务、规范审查、代码质量审查、软件开发流程。