agentsclimarketplace

Cross platform test matrix

Skill a5c-ai/babysitter/library/specializations/desktop-development/skills/cross-platform-test-matrix

Babysitter enforces obedience on agentic workforces and enables them to manage extremely complex tasks and workflows through deterministic, hallucination-free self-orchestration

Install
npx -y skills add a5c-ai/babysitter --skill cross-platform-test-matrix

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

What its author says it does

Copied from the file, not written here

Generate CI test matrix for Windows, macOS, and Linux combinations

SKILL.md

2.1 KB, as published. Nobody here has run it

cross-platform-test-matrix

Generate CI/CD test matrix configurations for testing desktop applications across Windows, macOS, and Linux.

Capabilities

  • Generate GitHub Actions matrix
  • Configure Azure Pipelines matrix
  • Set up platform-specific tests
  • Handle architecture variants (x64, arm64)
  • Configure parallel execution
  • Set up artifact collection

Input Schema

{
  "type": "object",
  "properties": {
    "projectPath": { "type": "string" },
    "ciPlatform": { "enum": ["github-actions", "azure-devops", "gitlab-ci"] },
    "platforms": { "type": "array" },
    "architectures": { "type": "array" }
  },
  "required": ["projectPath"]
}

GitHub Actions Matrix

name: Test Matrix

on: [push, pull_request]

jobs:
  test:
    strategy:
      fail-fast: false
      matrix:
        os: [ubuntu-latest, windows-latest, macos-latest]
        arch: [x64]
        include:
          - os: macos-latest
            arch: arm64

    runs-on: ${{ matrix.os }}

    steps:
      - uses: actions/checkout@v4

      - name: Setup Node.js
        uses: actions/setup-node@v4
        with:
          node-version: '20'
          architecture: ${{ matrix.arch }}

      - name: Install dependencies
        run: npm ci

      - name: Run tests
        run: npm test

      - name: Upload test results
        uses: actions/upload-artifact@v4
        if: always()
        with:
          name: test-results-${{ matrix.os }}-${{ matrix.arch }}
          path: test-results/

Related Skills

  • playwright-electron-config
  • desktop-ci-architect agent

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.