| name | actions-ci |
| description | Écrire des workflows YAML multi-OS. Use this skill whenever the user asks about actions ci in an open-source maintenance context — including phrasing like "configurer la ci", "écrire un workflow github actions", "pipeline multi-os" — even if they don't name the skill directly. |
| version | 1.0.0 |
| pilier | github |
| triggers | ["configurer la ci","écrire un workflow github actions","pipeline multi-os"] |
| chains_to | ["security-supply-chain/scorecard-baseline"] |
| compatibility | IA-agnostique (Claude, GPT, Gemini, Copilot, ou lecture humaine directe) — aucune dépendance à un vendor. |
Quand invoquer ce skill
Écrire des workflows YAML multi-OS.
L1 — Réflexe de base
Créer .github/workflows/ci.yml avec un job test sur ubuntu-latest.
L2 — Pratique professionnelle par défaut
Matrice multi-OS/multi-version (strategy.matrix), cache des dépendances (actions/cache), séparation lint/test/build en jobs parallèles.
L3 — Maîtrise d'architecte
Pipelines conditionnels par chemin modifié (paths-filter), réutilisation via workflow_call, gestion des secrets par environnement avec approbation manuelle sur prod.
Chaînage
Si ce skill révèle un besoin relevant d'un autre pilier, enchaîner automatiquement sur : security-supply-chain/scorecard-baseline.