界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
数据与研究 · SKILL.md

provider-integrations

provider-integrations

【数据与研究】Router for provider strategy, OAuth, workout, 24/7 data, webhook, coverage, and sync/backfill work.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: provider-integrations description: "Router for provider strategy, OAuth, workout, 24/7 data, webhook, coverage, and sync/backfill work." disable-model-invocation: true metadata: disco-role: operating license: MIT

Provider Integrations

Use this sub-skill for provider strategy changes, coverage declarations, provider factory/enum updates, OAuth and webhook wiring, workout and 24/7 data handlers, historical sync/backfill behavior, and provider-specific tests.

Route here when the task touches

  • backend/app/services/providers/<provider>/...
  • backend/app/services/providers/factory.py
  • backend/app/schemas/enums/provider.py
  • backend/app/api/routes/v1/meta.py coverage output
  • provider coverage constants or sync/backfill semantics
  • provider factory, provider enum, or provider tests
  • docs/coverage regeneration for provider inventory changes

Route elsewhere when the task is mostly about

  • generic backend routes, auth, repositories, or service-layer work → ../backend-core/
  • portal coverage UI, settings screens, or route presentation → ../frontend-portal/

Read first

  1. Provider strategies
  2. Add provider workflow
  3. Coverage and sync
  4. Troubleshooting

Safe helper scripts

Keep these aligned

  • strategy class name
  • component class names
  • ProviderCapabilities flags
  • ProviderCoverage constants
  • factory match arms
  • ProviderName enum
  • coverage summary / docs regeneration
  • provider-specific tests and integration coverage
我的收藏