跳到主要内容
知仓学习社ZHICANG

middleware-chain-designer

Design middleware and interceptor chains for SDK extensibility

不碰外部(只输出文字)无严重或高危命中a5c-ai/babysitter

它会碰到什么

扫了多少2 个文本文件,3 KB
它会碰到什么不碰外部(只输出文字)
命中总数0 处
命中统计严重 0 · 高 0 · 中 0 · 低 0

这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。

技能内容

Middleware Chain Designer Skill

Overview

This skill designs middleware and interceptor chain architectures that enable SDK extensibility through pluggable request/response processing.

Capabilities

  • Design middleware interfaces and contracts
  • Implement interceptor chains with ordering
  • Support before/after hooks for requests
  • Enable custom transport implementations
  • Implement retry and circuit breaker middleware
  • Design logging and tracing interceptors
  • Support middleware composition
  • Configure middleware priority ordering

Target Processes

  • Plugin and Extension Architecture
  • Custom Transport and Middleware
  • SDK Architecture Design

Integration Points

  • SDK core HTTP clients
  • Authentication handlers
  • Logging frameworks
  • Retry libraries
  • Custom transports

Input Requirements

  • Extensibility requirements
  • Middleware ordering needs
  • Hook types required
  • Composition patterns
  • Transport abstraction needs

Output Artifacts

  • Middleware interface definitions
  • Interceptor chain implementation
  • Built-in middleware (logging, retry)
  • Transport abstraction layer
  • Middleware composition utilities
  • Documentation and examples

Usage Example

skill:
  name: middleware-chain-designer
  context:
    middlewareTypes:
      - request
      - response
      - error
    hooks:
      beforeRequest: true
      afterResponse: true
      onError: true
    builtInMiddleware:
      - logging
      - retry
      - timeout
      - compression
    ordering:
      priority: true
      named: true
    transports:
      - http
      - websocket
      - custom

Best Practices

  1. Define clear middleware interfaces
  2. Support ordered execution
  3. Enable middleware composition
  4. Provide built-in common middleware
  5. Allow transport customization
  6. Document middleware authoring

想直接用这个技能?

本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。

它属于哪个仓库

星标★ 1,796
本站分层T1
该仓技能数2115
原文件路径library/specializations/sdk-platform-development/skills/middleware-chain-designer/SKILL.md

同一个仓库里的其他技能

看这个仓库的全部 2115 个技能