acc-check-leaky-abstractions
检测PHP代码中的抽象泄露。识别接口中暴露的实现细节、从抽象方法返回的具体内容、框架泄露到领域以及应用层中的基础设施问题。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
检测PHP代码中的抽象泄露。识别接口中暴露的实现细节、从抽象方法返回的具体内容、框架泄露到领域以及应用层中的基础设施问题。
清洁架构知识库。为清洁架构和六边形架构审计提供模式、反模式以及针对PHP的具体指南。
为PHP 8.5生成Bulkhead模式。通过基于信号量的并发限制和线程池隔离来创建资源隔离。包括单元测试。
为PHP 8.5生成装饰器模式。创建包装类以在不使用继承的情况下动态添加行为。包括单元测试。
为PHP 8.5测试生成内存存储库实现。创建使用数组存储的虚拟存储库,支持CRUD操作和无需数据库的查询。
为PHP 8.5生成PSR-20时钟实现。创建了包括SystemClock、FrozenClock和OffsetClock在内的ClockInterface实现,用于时间抽象和测试。包含单元测试。
为PHP 8.5生成Saga模式组件。创建Saga接口、步骤、编排器、状态管理和补偿逻辑,并附带单元测试。
分层架构知识库。为传统的N层/分层架构审计提供模式、反模式以及特定于PHP的指南。
检测PHP代码中的抽象泄露。识别接口中暴露的实现细节、从抽象方法返回的具体内容、框架泄漏到领域以及应用层中的基础设施问题。
为PHP 8.5生成DDD(领域驱动设计)防腐层。在限界上下文或外部系统之间创建转换层。包括适配器、转换器、外观和单元测试。
为PHP 8.5生成装饰器模式。创建包装类以在不使用继承的情况下动态添加行为。包括单元测试。
为PHP 8.5生成DTO(数据传输对象)。为层边界、API请求/响应和数据序列化创建不可变对象。包括单元测试。
为PHP 8.5测试生成内存存储库实现。创建使用数组存储的假存储库,支持CRUD操作和无数据库查询。
为PHP 8.5生成重试模式。创建具有指数退避、抖动和可配置重试策略的弹性组件。包括单元测试。
为PHP 8.5生成状态模式。创建带有上下文、状态接口和具体状态的状态机,以实现行为变化。包括单元测试。
为PHP 8.5生成应用程序用例。创建协调服务,以协调领域对象、处理事务和分发事件。包括单元测试。
清洁架构知识库。为清洁架构和六边形架构审计提供模式、反模式以及针对PHP的具体指南。
为PHP 8.5生成DDD(领域驱动设计)防腐层。在限定上下文或外部系统之间创建转换层。包括适配器、转换器、外观和单元测试。
为PHP 8.5生成DTO(数据传输对象)。为层边界、API请求/响应和数据序列化创建不可变对象。包括单元测试。
为PHP 8.5生成Bulkhead模式。通过基于信号量的并发限制和线程池隔离来创建资源隔离。包括单元测试。
为PHP 8.5生成PSR-13超媒体链接实现。创建LinkInterface、EvolvableLinkInterface和LinkProviderInterface以支持HATEOAS。包括单元测试。
为PHP 8.5生成DDD(领域驱动设计)仓库接口和实现框架。在领域层创建领域接口,在基础设施层创建实现。
为PHP 8.5生成重试模式。创建具有指数退避、抖动和可配置重试策略的弹性组件。包括单元测试。
分层架构知识库。为传统的N层/分层架构审核提供模式、反模式以及针对PHP的具体指南。