软件开发 Skill技能列表
iOSUI重构Skill ios-ui-refactor
这个技能用于基于 Rams、Segall 和 Edson 设计原则,审查和改进 iOS 26 / Swift 6.2 应用中 SwiftUI 界面的视觉质量。它提供规则和指导,以减少设计元素、提高自我解释性、确保界面诚实、使用不可见设计、系统化思考、处理细节、追求持久性和迭代精炼。关键词:iOS UI 重构,SwiftUI,设计原则,移动开发,界面审查,视觉质量。
Scala集合Skill ScalaCollections
Scala集合库是Scala编程语言的核心组件,用于高效处理数据集合。它提供丰富的API支持不可变和可变集合类型,如List、Vector、Set、Map,实现数据变换、过滤、聚合等操作,适用于函数式编程、并发数据处理和大规模计算。关键词:Scala, 集合库, 数据处理, 函数式编程, 不可变集合, 并行集合, 高效数据操作。
测试驱动开发Skill test-driven-development
测试驱动开发(TDD)技能,用于统一处理所有TDD工作流。强制测试先行开发,支持从规范、任务或描述三种输入模式。包括模式发现、TDD循环(RED→GREEN→REFACTOR)、proptest指导和反向压力集成。关键词:测试驱动开发、TDD、测试先行、Rust测试、覆盖率、软件开发测试、单元测试、集成测试。
框架文档研究员Skill framework-docs-researcher
框架文档研究员技能专为软件开发者设计,用于系统地收集、分析和整理软件框架、库及依赖项的官方文档、最佳实践和源代码信息,以支持项目开发、问题排查和功能实现,提升开发效率和质量。关键词:框架文档、技术文档收集、最佳实践分析、源代码研究、版本兼容性、软件开发支持。
数据系统架构Skill data-systems-architecture
数据系统架构技能用于设计、优化和维护高性能数据系统,涵盖数据库设计、索引策略、事务处理、可扩展性规划和性能调优,适用于数据密集型应用。关键词包括数据系统设计、数据库架构、性能优化、可扩展性、OLTP与OLAP、事务并发、数据建模。
Rust开发Skill rust
Rust开发技能专注于编写安全、高性能的系统级代码,利用所有权、生命周期和特质等核心概念。适用于内存安全、系统编程、异步处理等场景,是开发可靠软件的重要工具。关键词:Rust、内存安全、系统编程、所有权、生命周期、特质、异步编程。
词法分析器生成器Skill lexer-generator
词法分析器生成器技能用于从正则表达式规范自动生成词法分析器,广泛应用于编译器、解释器和领域特定语言的开发中。关键词:词法分析、正则表达式、编译器前端、分词器、NFA、DFA、正则表达式解析、词法分析器设计、编程语言实现。
Salesforce开发Skill salesforce-development
本技能专注于Salesforce平台开发,涵盖Lightning Web组件、Apex编程、REST/批量API等工具,用于构建和定制企业CRM解决方案,适用于低代码开发、后端逻辑和集成场景,关键词:Salesforce, LWC, Apex, API, 低代码开发, CRM定制。
架构策略师Skill architecture-strategist
这个技能用于从架构角度分析代码变更、评估系统设计决策,确保所有修改符合既定架构模式,维护系统完整性。关键词:系统架构、代码分析、设计决策、架构合规、微服务、SOLID原则、耦合内聚。
大纲协作者Skill outline-collaborator
大纲协作者是一个故事结构协作技能,用于帮助作家开发、迭代和改进故事大纲。它提供场景节奏、角色弧线、情节结构等结构建议,生成探索性散文和对话样本,支持多种协作模式如节奏提议、结构替代、弧线映射等。适用于创意写作、剧本开发等领域,帮助优化故事框架。关键词:故事大纲、场景节奏、角色弧线、情节结构、协作写作、创意工具、故事结构、写作助手。
设计模式检测器Skill pattern-detector
这个技能用于自动检测代码中的设计模式(如单例、工厂、观察者等)和反模式(如上帝对象、面条代码),并提供详细分析和改进建议,帮助开发者优化软件架构、提升代码质量。关键词:设计模式、反模式、代码分析、软件架构、最佳实践、重构指导、代码优化、软件工程。
Octocode代码研究技能Skill octocode-research
这个技能用于深度代码探索、仓库分析、实现规划和代码审查,可以处理本地代码库分析(使用LSP语义导航)和外部GitHub/npm研究。适用于开发者、测试人员、架构师和代码研究者,帮助快速理解代码流程、查找定义、追踪调用、审查PR、探索库和优化代码结构。关键词:代码研究、GitHub探索、LSP分析、代码流程追踪、PR审查、代码理解、深度探索、语义导航、仓库分析、Octocode工具。