软件开发 Skill技能列表
ArkUI开发Skill ark-ui
ArkUI开发技能涉及使用华为的ArkUI框架,用于构建跨设备应用的用户界面。它专注于UI组件设计、布局优化和前端开发,适用于移动开发、物联网设备界面设计等场景。关键词包括ArkUI、华为、UI框架、前端开发、移动开发、HarmonyOS。
文档爬虫Skill documentation-scraper
这个技能使用slurp-ai工具自动化爬取文档网站,将内容编译为markdown文件,优化用于AI代理的上下文注入。适用于需要本地文档副本或AI训练数据的场景,提高数据处理效率。关键词:文档爬虫、markdown转换、AI上下文、网站抓取、自动化脚本、slurp-ai、文档处理。
死码消除器Skill dead-code-eliminator
死码消除器是一种代码优化技能,专门用于识别和移除代码库中的死代码、未使用函数、不可达代码路径和孤立文件。该技能通过静态分析技术,帮助开发者清理代码冗余,降低维护复杂度,优化构建体积,减少技术债务。核心功能包括未使用函数检测、不可达代码分析、未使用变量识别、孤立文件查找以及安全移除验证。适用于代码重构、系统迁移、技术债务清理等场景,是提升代码质量和开发效率的重要工具。 关键词:死代码消除,代码优化,静态分析,技术债务,代码重构,未使用代码,不可达代码,代码清理,维护成本,构建优化
代码覆盖率分析Skill CodeCoverageAnalysis
代码覆盖率分析技能是一个用于软件质量保障的自动化工具,专注于多语言(如JavaScript、Python、Java)的代码覆盖率收集、报告生成和质量门禁设置。它能自动检测项目类型,配置相应工具(如Istanbul、coverage.py、JaCoCo),合并不同测试类型的覆盖率数据,生成可视化报告和趋势分析,并设置阈值以强制执行代码质量标准,从而帮助开发团队提升代码质量、识别未覆盖代码路径和死代码,并集成到CI/CD流程中。关键词:代码覆盖率,测试覆盖率,质量门禁,CI/CD集成,多语言支持,自动化测试,软件质量,覆盖率报告。
WPFMVVM架构脚手架生成器Skill wpf-mvvm-scaffold
这是一个用于自动生成 WPF 桌面应用程序 MVVM 架构基础代码的技能。它能快速创建 ViewModelBase、RelayCommand、依赖注入、导航服务等核心组件,帮助开发者搭建符合 MVVM 设计模式的、可维护的、生产就绪的 WPF 应用程序框架。关键词:WPF, MVVM, 架构设计, 代码生成, .NET, C#, 依赖注入, 导航服务, ViewModel, 桌面开发。
添加技能Skill add-skill
添加技能是一个自动化工具,用于从GitHub仓库导入和管理外部技能,支持多种URL格式解析、文件下载和验证,提高开发与运维效率,关键词:GitHub技能管理、自动化导入、工作空间集成、外部技能添加。
Git提交管理Skill commit
此技能用于自动化git提交流程,强调用户批准和无属性添加,涵盖审查更改、计划提交、用户交互和执行提交。它帮助开发者高效管理代码版本,确保提交消息清晰、变更可追溯,并符合团队协作规范。关键词:git提交, 版本控制, DevOps, 代码管理, 自动化流程, 用户批准, 提交消息, 代码变更追踪
ChromeDevTools代理技能Skill chrome-devtools
这是一个用于浏览器自动化和网页调试的技能,通过Puppeteer实现自动化截图、性能分析、网络监控和Web爬虫功能,适用于Web开发测试和优化。关键词包括浏览器自动化、Puppeteer、Chrome DevTools、网页测试、性能监控、网络流量分析、JavaScript调试。
Ankane风格README文档编写器Skill ankane-readme-writer
此技能用于帮助开发者创建和更新Ruby gem的README文件,遵循Ankane风格模板,确保文档简洁、格式规范,使用命令式语音、保持句子简短、组织标准章节顺序。关键词:Ruby, README, Ankane风格, 文档编写, gem开发, 命令式语音, 代码围栏, 量化金融(不直接相关,但提及以增强SEO)
存储过程和函数Skill stored-procedures
本文介绍了如何实现数据库存储过程和函数以处理业务逻辑、数据验证和性能优化。包括过程设计、错误处理和性能考虑,以及PostgreSQL和MySQL的存储过程和触发器示例。
Godot赛车游戏开发Skill godot-genre-racing
这个技能是使用Godot引擎开发赛车游戏的专家指南,涵盖车辆物理、检查点系统、橡皮筋AI、漂移机制、相机效果和UI实现。关键词包括Godot、赛车游戏、游戏开发、车辆物理、检查点系统、橡皮筋AI、漂移、相机效果。
Zustand状态管理Skill zustand-state-management
Zustand 是一个用于 React 的轻量级状态管理库,提供简单、高效的状态管理方案,支持 TypeScript 类型推断、持久化存储、开发工具集成和切片模式。适用于全局状态管理、Redux/Context API 迁移、Next.js SSR 等场景。关键词:zustand, React状态管理, TypeScript状态管理, 全局状态, Redux替代, 持久化中间件, 开发工具, 切片模式, Next.js水合, 无限渲染预防。