Token导航 LogoToken导航TokenDH.com
前端设计external-servicegithub未标认证来源可访问许可证需确认审计通过

python-integrations-resiliencePython integrations resilience 测试

Agent Skill

用于辅助 Python 项目开发、测试、依赖管理和常见框架工作流。它适合让 Agent 阅读 Python 代码、定位测试问题、整理运行命令、生成脚本或分析数据处理逻辑。使用时需要确认项目虚拟环境、依赖版本和测试入口;涉及执行脚本、读写文件、访问数据库或调用外部 API 时,应先明确运行目录和输入输出范围,避免误改生产数据。

总安装

339

周安装

14

GitHub Stars

2

下载量

111
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:python-integrations-resilience(Python integrations resilience 测试)
来源仓库:https://github.com/ahgraber/skills
仓库路径:skills/python-integrations-resilience
安装命令:
npx skills add https://github.com/ahgraber/skills --skill python-integrations-resilience
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/ahgraber/skills --skill python-integrations-resilience

简介

增强 Python 应用对外集成的健壮性设计。

  • 实现断路器模式、指数退避重试机制。python-integrations-resilience 属于前端设计类 Skill,可作为该场景下的辅助能力补充。
  • 监控外部服务健康状态与响应时间波动。
  • 本地开发时可 mock 远程依赖提升效率。
  • 生产环境应配置独立超时避免雪崩效应。

SKILL.md

Python Integrations and Resilience

Overview

External integrations stay reliable when provider-specific details hide behind explicit client boundaries, and every outbound operation carries a defined reliability policy that is tested against both success and failure paths.

Treat these recommendations as preferred defaults. When project constraints demand deviation, call out tradeoffs and compensating controls (tests, observability, rollback).

When to Use

  • Designing or reviewing client boundaries around external APIs or provider SDKs.
  • Adding or auditing timeout, retry, or idempotency policy on outbound calls.
  • Writing contract or resilience tests for provider integrations.
  • Diagnosing contract drift between a client wrapper and the upstream provider.
  • Refactoring domain logic that has coupled itself to a specific provider SDK.

When NOT to Use

  • Pure in-process library calls with no network or I/O boundary.
  • Internal module interfaces that carry no external contract risk.
  • Performance tuning of already-isolated integrations (see python-concurrency-performance).

Quick Reference

  • Hide provider-specific details behind explicit client boundaries.
  • Keep domain logic isolated from provider SDK specifics.
  • Require explicit timeout/retry/idempotency policy for every outbound operation.
  • Test both contract mapping and failure behavior directly.

Common Mistakes

  • Letting provider types cross the boundary — returning raw SDK response objects into domain code couples the entire codebase to one provider.
  • Implicit or missing timeouts — relying on library defaults (or no timeout at all) turns a slow upstream into a cascading failure.
  • Retrying non-idempotent calls — retrying a POST without an idempotency key risks duplicate side effects.
  • Testing only the happy path — skipping timeout, rate-limit, and malformed-response scenarios leaves the most likely production failures uncovered.
  • Hardcoding retry policy — embedding backoff constants deep in client code prevents tuning without a redeploy.

Scope Note

  • Treat these recommendations as preferred defaults for common cases, not universal rules.
  • If a default conflicts with project constraints or worsens the outcome, suggest a better-fit alternative and explain why it is better for this case.
  • When deviating, call out tradeoffs and compensating controls (tests, observability, migration, rollback).

Invocation Notice

  • Inform the user when this skill is being invoked by name: python-design-modularity.

References

  • references/client-patterns.md
  • references/request-reliability-policy.md
  • references/resilience-and-contract-testing.md

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

37.63%
按下载量换算42

Claude

26.88%
按下载量换算30

Cursor

19.41%
按下载量换算22

Gemini CLI

9.43%
按下载量换算10

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

external-service

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills