架构设计 Skill技能列表
上下文发现Skill context-discovery
上下文发现技能用于在软件项目实施前,通过侦察机制自动发现项目标准、安全模式、编码惯例和文件,确保遵循最佳实践、提高代码质量和安全性。关键词包括:上下文发现、项目标准、安全模式、代码质量、DevOps、软件架构、文件侦察、优先级加载。
C++智能指针Skill cpp-smart-pointers
掌握C++智能指针和RAII模式,实现自动、异常安全的资源管理。本技能涵盖unique_ptr、shared_ptr、weak_ptr、自定义删除器以及现代C++内存管理的最佳实践。关键词:C++智能指针、RAII、内存管理、资源管理、unique_ptr、shared_ptr、weak_ptr、异常安全。
高级软件工程师Skill senior-software-engineer
全球技能强化高级软件工程最佳实践
API设计审查员Skill api-design-reviewer
API设计审查员技能专注于REST API设计的综合分析和审查,包括自动化linting、破坏性变更检测和设计评分卡,以确保API的一致性、文档完整性和安全性。
组件识别与大小度量Skill component-identification-sizing
该技能用于识别软件代码库中的架构组件,计算其大小指标,以支持代码分解、架构规划和优化。关键词包括组件识别、代码库分析、大小度量、架构分解、单体分解、软件架构。
待办事项管理器Skill todo-manager
待办事项管理器是一个用于软件项目架构演进中管理跨PR待办事项的技能,专注于记录、评估和跟踪技术任务,提高团队协作效率和风险控制能力。关键词:软件架构、待办事项管理、项目管理、技术债务、团队协作、风险控制。
工作流计划技能Skill workflow-plan
工作流计划技能是一个统一规划工具,用于自动化生成和验证软件开发工作流。它结合4阶段规划流程、计划质量验证和交互式重新规划,生成IMPL_PLAN.md、任务JSON文件和验证报告,管理计划生命周期。关键词:工作流规划、计划验证、任务生成、项目管理、软件开发。
深度技术研究技能Skill research
这个技能用于在软件开发和量化交易等场景中,进行深度技术研究,包括源代码分析、文档搜索、替代方案比较,以支持高质量的技术决策。关键词:技术研究、代码分析、架构设计、量化交易、决策支持。
Mermaid流程图Skill mermaid-flowchart
Mermaid流程图是一个工具,用于创建和渲染流程图、思维导图等图表,支持多种节点形状、链接样式和交互功能,适用于软件开发、数据科学、云计算等领域的技术文档和图表展示。
λ演算解释器Skill lambda-calculus-interpreter
本技能用于实现和操作 lambda 演算解释器,支持无类型和简单类型变体,涵盖 β-归约、闭包、评估策略(如按值调用和按名调用)等核心概念。适用于学习功能性编程基础、构建语言解释器、研究编程语言理论。关键词:lambda 演算、解释器、功能性编程、闭包、β-归约、评估策略。
Python开发原则与决策Skill python-patterns
本技能专注于Python开发的核心原则和决策制定,涵盖框架选择(如FastAPI、Django、Flask)、异步与同步决策、类型提示策略、项目结构设计等。旨在帮助开发者根据具体项目需求做出明智的技术选择,提升代码质量和开发效率。关键词:Python开发原则、框架选择、异步编程、类型提示、项目结构、FastAPI、Django、Flask。
技术债务检测Skill phx:techdebt
该技能用于分析Elixir/Phoenix项目中的技术债务,自动化检测重复代码模式、反模式,并提供重构建议,适用于代码审计和质量提升。关键词:技术债务,代码分析,重复代码检测,重构,Elixir,Phoenix,代码审计。