架构设计 Skill技能列表

4.5

变更数据捕获Skill cdc

变更数据捕获(CDC)是一种数据库架构技术,用于实时追踪数据库表中的INSERT、UPDATE、DELETE操作,并将变更记录写入专用表中,以支持数据同步引擎实现远程数据推送。该技能适用于数据库同步、数据备份、实时分析等场景,提高数据一致性和可追溯性。关键词包括:CDC、变更数据捕获、数据库同步、Turso、SQLite、数据变更追踪、架构设计、后端开发、数据工程。

4.5

纵深防御验证Skill defense-in-depth

纵深防御验证是一种软件开发技能,通过在多系统层(如入口验证、业务逻辑验证、环境守卫和调试工具)进行数据验证,以防止bug发生并提高代码健壮性。关键词:数据验证,多层防御,错误预防,代码质量,架构设计。

4.5

SQLite存储格式Skill storage-format

SQLite存储格式技能涉及数据库文件的内部结构,包括B树组织、页面管理、单元格格式、溢出页和空闲列表,用于优化数据存储和检索,适用于数据库系统开发、存储优化和性能调优。关键词:SQLite, 存储格式, B树, 页面, 数据库, TursoDB, 数据存储, 性能优化

4.5

Confluence文档模板技能Skill confluence-docs

该技能提供标准化的技术文档模板,用于创建架构决策记录(ADR)、操作手册、架构文档等,帮助团队保持文档一致性和高质量,适合软件开发和技术团队使用。关键词:技术文档、模板、ADR、runbook、架构设计、知识转移、Confluence。

4.5

Lua协程Skill LuaCoroutines

Lua协程技能用于实现协作式多任务处理,涵盖协程创建、挂起和恢复、值传递、生成器、迭代器、异步模式、状态机以及生产者-消费者实现。适用于游戏开发、异步I/O、数据管道等场景,关键词包括Lua、协程、协作式多任务、生成器、迭代器、异步、状态机、生产者-消费者。

4.5

序列化Skill serialization

序列化技能用于将数据结构转换为可存储或传输的格式,支持JSON、Protocol Buffers、MessagePack等多种格式,适用于数据交换、API开发、存储优化和跨平台通信。关键词:数据序列化,JSON序列化,Protobuf,MessagePack,API开发,数据交换,编码解码,模式进化。

4.5

技术蓝图写作Skill blueprints-writing

技术蓝图写作技能用于创建和更新技术蓝图文档,涵盖新功能、API更改和架构修改。它强调先搜索现有文档以避免重复,并以结构化方式编写,确保准确性和一致性。关键词:技术文档、蓝图、架构设计、API文档、软件开发、文档编写。

4.5

BaseSkill-UniversalPatternsSkill base

这个技能提供了一套全面的编程规则和最佳实践,旨在通过简化代码复杂性、强制执行严格的编码标准、采用测试驱动开发(TDD)工作流程和原子待办事项跟踪,来提高软件开发的质量和效率。关键词包括:代码简化、TDD工作流程、原子待办事项、架构模式、错误处理、测试哲学、安全要求、质量门、会话管理。

4.5

技术栈评估器Skill tech-stack-evaluator

技术栈评估器是一个工具,用于比较和评估不同技术框架和云服务提供商,通过数据驱动的分析提供可操作的建议。关键词包括技术比较、总体拥有成本分析、生态系统健康评估、安全评估和迁移分析。

4.5

GitHub存储库标准架构师Skill github-repository-standards

这个技能专注于GitHub存储库的标准化和架构设计,通过实施最小根哲学和世界级README标准,优化代码库结构,提升文档质量和团队协作效率。关键词:GitHub、存储库管理、软件架构、文档工程、配置优化、代码整洁性。

4.5

技术债务评估与优化技能Skill tech-debt-portfolio

此技能用于评估和优先排序软件开发中的技术债务项,帮助高级开发人员制定投资计划以减少债务,提高代码质量和维护效率。关键词:技术债务评估、优先级排序、软件开发优化、债务减少、投资计划。

4.5

创建蓝图Skill create-blueprint

这个技能用于研究和创建或更新系统蓝图文档,通过分析代码库和生成技术蓝图,帮助开发人员理解系统架构、设计文档和系统依赖。关键词:蓝图文档、系统设计、技术文档、代码分析、架构设计。