# .scsh.yml — Scoped Skills Helper. Skills below were added by `scsh installskills`.
# The whole file is just your skills; scsh builds them on a built-in base image.
# Run `scsh help .scsh.yml` for the schema, or `scsh help` for commands.
skills:
  conventions-reviewer:
    profile: code-review
    timeout: 1200
    result: tmp/code-review-conventions-reviewer-{name}.json
    invocations:
      codex-gpt-5.5:
        harness: codex
        model: gpt-5.5
        effort: high
      claude-opus-4-8:
        harness: claude
        model: claude-opus-4-8
      grok-build:
        harness: grok
        model: grok-build
        effort: high
  justification-reviewer:
    profile: code-review
    timeout: 1200
    result: tmp/code-review-justification-reviewer-{name}.json
    invocations:
      codex-gpt-5.5:
        harness: codex
        model: gpt-5.5
        effort: high
      claude-opus-4-8:
        harness: claude
        model: claude-opus-4-8
      grok-build:
        harness: grok
        model: grok-build
        effort: high
  reviewability-reviewer:
    profile: code-review
    timeout: 1200
    result: tmp/code-review-reviewability-reviewer-{name}.json
    invocations:
      codex-gpt-5.5:
        harness: codex
        model: gpt-5.5
        effort: high
      claude-opus-4-8:
        harness: claude
        model: claude-opus-4-8
      grok-build:
        harness: grok
        model: grok-build
        effort: high
  sanity-reviewer:
    profile: code-review
    timeout: 1200
    result: tmp/code-review-sanity-reviewer-{name}.json
    invocations:
      codex-gpt-5.5:
        harness: codex
        model: gpt-5.5
        effort: high
      claude-opus-4-8:
        harness: claude
        model: claude-opus-4-8
      grok-build:
        harness: grok
        model: grok-build
        effort: high
  testing-reviewer:
    profile: code-review
    timeout: 1200
    result: tmp/code-review-testing-reviewer-{name}.json
    invocations:
      codex-gpt-5.5:
        harness: codex
        model: gpt-5.5
        effort: high
      claude-opus-4-8:
        harness: claude
        model: claude-opus-4-8
      grok-build:
        harness: grok
        model: grok-build
        effort: high
  big-beautiful-build:
    harness: codex
    model: gpt-5.5
    effort: high
    timeout: 1200
    profile: big-beautiful-build
    result: tmp/big-beautiful-build.md
  fast-beautiful-forward:
    harness: codex
    model: gpt-5.5
    effort: high
    timeout: 1200
    profile: fast-beautiful-forward
    result: tmp/fast-beautiful-forward.md
  code-beautiful-review:
    harness: codex
    model: gpt-5.5
    effort: high
    timeout: 1200
    profile: code-beautiful-review
    result: tmp/code-beautiful-review.md
  prepare-beautiful-pr:
    harness: codex
    model: gpt-5.5
    effort: high
    timeout: 1200
    profile: prepare-beautiful-pr
    result: tmp/prepare-beautiful-pr.md
  harness-smoke:
    profile: harness-smoke
    timeout: 600
    result: tmp/harness-smoke-{name}.json
    invocations:
      claude-opus-4-8:
        harness: claude
        model: claude-opus-4-8
      codex-gpt-5.5:
        harness: codex
        model: gpt-5.5
        effort: low
      cursor-composer-fast:
        harness: cursor
        model: composer-2.5-fast
      # The local-agents-credentials profile (TEST-LOCAL-AGENTS-CREDENTIALS.md): the same
      # smoke workload, but one route per subscription-first harness — claude, codex,
      # cursor, grok — to prove host credentials reach every authenticated model. Routes
      # whose harness is unavailable are skipped, not failed.
      creds-claude-opus-4-8:
        harness: claude
        model: claude-opus-4-8
        profile: local-agents-credentials
      creds-codex-gpt-5.5:
        harness: codex
        model: gpt-5.5
        effort: low
        profile: local-agents-credentials
      creds-cursor-composer-fast:
        harness: cursor
        model: composer-2.5-fast
        profile: local-agents-credentials
      creds-grok-build:
        harness: grok
        model: grok-build
        effort: low
        profile: local-agents-credentials
