Files
gh-tstomtimes-orchestra/skills/modes/integration.yaml
2025-11-30 09:03:11 +08:00

29 lines
934 B
YAML

name: integration
extends: [security, documentation, qa]
description: |
Mode skill for third-party/platform integrations (Shopify, Sanity, Supabase, AWS, Stripe, etc.).
used_by: [Mina, Kai, Skye, Iris, Finn]
triggers:
- includes_integrations
- needs_oauth_or_webhooks
- cross_service_data_flow
inputs_required:
- credentials_location (secret store path)
- oauth_scopes
- webhook_endpoints_and_retries
- rate_limit_and_backoff_strategy
outputs:
- integration_runbook.md
- healthcheck.spec.md
principles:
- Least-privilege credentials; rotate regularly.
- Retries with jitter; idempotency keys where applicable.
- Observability first: health checks and dashboards.
checklist:
- [ ] Secrets from vault (no .env commits)
- [ ] OAuth scopes minimized and documented
- [ ] Webhook signatures validated; replay protected
- [ ] Circuit-breakers / retry policies in place
hooks:
- before_pr
- before_merge