name: Promotion Gate on: pull_request: branches: [main] jobs: promotion_gate: name: Promotion Gate runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Validate skills directory structure run: | set -e fail=0 for dir in skills/*/; do if [ ! -f "${dir}SKILL.md" ]; then echo "::error::Missing SKILL.md in ${dir}" fail=1 fi done exit $fail