Provider wrapper mapping and integration. Keywords: skills, integration, providers.
This repository supports multiple LLM providers by shipping provider-specific skill entrypoints that are generated from a single SSOT.
/.system/skills/ssot/**/.codex/skills/** and /.claude/skills/**description)SSOT (authoritative):
/.system/skills/ssot/**/<skill-name>/SKILL.md
Provider wrappers (generated):
/.codex/skills/<skill-name>/SKILL.md
/.claude/skills/<skill-name>/SKILL.md
Wrappers exist only to expose name/description and to redirect the model to the SSOT entrypoint.
Generate wrappers:
python scripts/devops/skills/sync_skills.py --regenerate --target repo --publish-set repo_minimal
python scripts/devops/skills/sync_skills.py --regenerate --target integration --publish-set integration_default
Validate wrappers match SSOT:
python scripts/devops/skills/sync_skills.py --check --target repo --publish-set repo_minimal
python scripts/devops/skills/sync_skills.py --check --target integration --publish-set integration_default
CI runs the --check mode.
| Provider wrapper | SSOT entrypoint |
|---|---|
/.codex/skills/backend-dev-guidelines/SKILL.md | /.system/skills/ssot/backend/backend-dev-guidelines/SKILL.md |
/.codex/skills/frontend-dev-guidelines/SKILL.md | /.system/skills/ssot/frontend/frontend-dev-guidelines/SKILL.md |
/.codex/skills/execution-plan-authoring/SKILL.md | /.system/skills/ssot/repo/execution-plans/execution-plan-authoring/SKILL.md |
/.claude/skills/route-testing-patterns/SKILL.md | /.system/skills/ssot/repo/route-tester/route-testing-patterns/SKILL.md |
/.claude/skills/error-tracking-patterns/SKILL.md | /.system/skills/ssot/repo/error-tracking/error-tracking-patterns/SKILL.md |