Skip to main content
Run any Skill in Manus
with one click
GitHub repository

ai-skills

ai-skills contains 86 collected skills from microwind, with repository-level occupation coverage and site-owned skill detail pages.

skills collected
86
Stars
51
updated
2026-05-25
Forks
15
Occupation coverage
5 occupation categories · 100% classified
repository explorer

Skills in this repository

aggregate
software-developers

以聚合根为边界,包含多个相关Entity和ValueObject的集合。保证数据一致性和事务边界。

2026-05-25
entity
software-developers

在DDD中具有唯一身份标识和生命周期的对象,通过身份而非属性值相等判断。

2026-05-25
ddd
software-developers

封装复杂对象和聚合的创建过程,将创建职责从领域对象中剥离,保证聚合创建时的不变量满足。

2026-05-25
value-object
software-developers

没有身份标识,通过属性值判断相等的对象。不可变,通常代表领域中的度量或描述。

2026-05-25
cqrs
software-developers

命令查询责任分离,将数据的写入操作和读取操作分别用不同的模型处理,优化各自的性能。

2026-05-25
ddd
software-developers

将DDD战略设计应用于微服务架构,限界上下文指导服务拆分,领域事件实现服务间通信。

2026-05-25
ddd-mvc
software-developers

对比 MVC 模式与 DDD 方法论的差异,分析 MVC 在复杂业务下的局限性,帮助团队判断何时应采用 DDD。

2026-05-25
ddd-cola
software-developers

以领域层为核心的应用分层架构,分为接口门面层、应用层、领域层、仓储层、基础设施层,保证高内聚低耦合和业务逻辑稳定。

2026-05-25
rabbitadvisors
software-developers

以虚拟公司 RabbitTech 的知识付费产品 RabbitAdvisors 为例,完整演示从领域建模到微服务落地的全流程 DDD 实践。

2026-05-25
saga
software-developers

管理跨多个服务的分布式事务,通过编排或协调事件序列确保数据最终一致性。

2026-05-25
dry
software-developers

Don't Repeat Yourself - 系统中每一个知识点都应该有唯一、权威的表示,避免重复代码和重复逻辑。

2026-04-08
kiss
software-developers

Keep It Simple, Stupid - 保持简单,避免不必要的复杂性。简单的设计更易理解、维护和扩展。

2026-04-08
yagni
software-developers

You Aren't Gonna Need It - 不要实现当前不需要的功能。专注于当前需求,避免推测性设计。

2026-04-02
oop-vs-fp
software-developers

面向对象编程与函数式编程的深度对比,分析各自的优势、劣势和适用场景。

2026-04-02
bridge
software-developers

将抽象与实现分离,使二者可独立变化

2026-03-31
chain-of-responsibility
software-developers

将请求沿着处理者链进行传递,直到有处理者处理该请求

2026-03-31
facade
software-developers

为复杂的系统提供统一的、简化的接口

2026-03-31
flyweight
software-developers

使用共享来有效支持大量细粒度的对象

2026-03-31
interpreter
software-developers

定义语言的文法表示,并定义一个解释器来处理该表示

2026-03-31
iterator
software-developers

提供一种方法顺序访问容器中的各个元素

2026-03-31
mediator
software-developers

定义一个对象封装一组对象之间的交互

2026-03-31
prototype
software-developers

通过克隆现有实例来创建对象

2026-03-31
abstract-factory
software-developers

为一族相关对象的创建提供一致的接口

2026-03-29
adapter
software-developers

将一个类的接口转换为客户端期望的另一个接口

2026-03-29
composite
software-developers

将对象组合成树形结构以表示部分-整体的层次关系

2026-03-29
memento
software-developers

不违反封装的前提下,捕获一个对象的内部状态

2026-03-29
proxy-pattern
software-developers

为其他对象提供代理以控制其访问和行为。支持延迟加载、权限控制、远程访问和监控。

2026-03-29
template-method
software-developers

定义算法的骨架,将某些处理延迟到子类

2026-03-29
visitor
software-developers

表示一个作用于某对象结构中各元素的操作

2026-03-29
c
software-developers

当进行C语言开发、性能优化、内存管理或系统编程时,分析代码质量、设计模式和最佳实践。

2026-03-29
c
software-developers

当进行C++开发、性能优化、内存管理或现代C++应用时,分析代码质量、设计模式和最佳实践。

2026-03-29
java
software-developers

当进行Java开发、性能优化、并发编程或设计模式应用时,分析代码质量和最佳实践。

2026-03-29
kotlin
software-developers

当进行Kotlin开发、Android开发、性能优化或互操作性处理时,分析代码质量和最佳实践。

2026-03-29
javascript
software-developers

当进行JavaScript代码审查、性能优化、浏览器兼容性检查或安全审计时,分析JavaScript代码质量和最佳实践。

2026-03-29
python
software-developers

当进行Python代码审查、性能优化、类型安全检查或测试策略规划时,分析Python代码质量和最佳实践。

2026-03-29
go
software-developers

当应用Go语言设计模式时,分析并发模式,优化性能策略,解决架构问题。验证模式实现,设计系统架构,和最佳实践。

2026-03-29
javascript-es6
software-developers

当使用现代JavaScript时,分析ES6+特性,优化代码结构,解决兼容性问题。验证语法应用,设计模块化架构,和最佳实践。

2026-03-29
python
software-developers

当应用Python高级特性时,分析高级语法,优化代码结构,解决复杂问题。验证特性应用,设计优雅架构,和最佳实践。

2026-03-29
rust
software-developers

当进行Rust系统编程时,分析内存管理,优化并发性能,解决安全问题。验证系统架构,设计高性能应用,和最佳实践。

2026-03-29
swift
software-developers

专为 iOS/macOS 现代开发打造的代码分析规范。全面剖析 SwiftUI 响应式模式、ARC 强引用循环破除、以及 Swift 5.5+ 下基于 Actor 与 async/await 的全新并发架构。

2026-03-29
Showing top 40 of 86 collected skills in this repository.
ai-skills Agent Skills on GitHub | SkillsMP