Skip to content
cccskills
FreePublished on GitHub

yuzu-windows-msvc

Use the supported Yuzu Windows workflow: MSYS2 bash plus MSVC plus vcpkg. Use when handling Windows builds, `setup_msvc_env.sh`, `triplets/x64-windows.cmake`, Windows CI, or the Windows-specific protobuf and grpc linkage in root `meson.build`.

The English summary is being prepared. Showing the original description.

See how to install

Files included (2)

  • SKILL.md2.0 KB
  • agents/openai.yaml223 B

SKILL.md (original)

Review the instructions the agent will receive before you install.

Yuzu Windows MSVC

Use The Supported Workflow

  • Start in MSYS2 bash.
  • Run source ./setup_msvc_env.sh.
  • If the build touches the gateway custom target, also run source scripts/ensure-erlang.sh.
  • Use build-windows for local builds.
  • Use ./scripts/setup.sh [--tests] before meson compile -C build-windows unless the build directory already exists and only needs a reconfigure.

Never Do These

  • Do not use vcvars64.bat.
  • Do not use Clang or C:\Program Files\LLVM\bin.
  • Do not reuse Linux or WSL build directories for native Windows work.
  • Do not replace the Windows protobuf and grpc wiring with Meson's dependency(..., method: 'cmake') path.

Treat These Files As Load-Bearing

  • setup_msvc_env.sh
  • docs/windows-build.md
  • root meson.build
  • triplets/x64-windows.cmake
  • .github/workflows/ci.yml

Diagnose By Layer

  • Toolchain missing: inspect the verification output from setup_msvc_env.sh.
  • Debug versus release link mismatch: inspect vcpkg_installed/x64-windows/lib versus vcpkg_installed/x64-windows/debug/lib.
  • CI-only failure: compare against the Windows workflow's build-windows-ci configure flags and PATH setup.
  • Gateway failure: distinguish a hex.pm fetch flake from a Yuzu code failure before changing source.

Validate

  • Configure and compile build-windows.
  • Run narrow Windows-relevant test suites first.
  • If the task is CI-related, mirror build-windows-ci settings from .github/workflows/ci.yml before drawing conclusions.

Invoke Sibling Skills

  • Invoke $yuzu-meson for Meson graph edits.
  • Invoke $yuzu-build for validation flow and suite selection.

Read On Demand

  • docs/windows-build.md
  • setup_msvc_env.sh
  • meson.build
  • triplets/x64-windows.cmake
  • .github/workflows/ci.yml

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Run an adversarial two-phase code review of a change with TWO independent reviewers — Claude and Codex — who review alone, then cross-examine each other's findings, then Claude synthesizes a single weighted verdict. Use when the user says "/adversarial-review", "adversarial review", "review this with Codex", "get Codex to review", "two-reviewer review", "cross-examine this PR", or wants a second independent model to grade a change before merge.

The English summary is being prepared. Showing the original description.

DevNullLtd/Yuzu19Updated Oct 19, 2026

Authentication & Authorisation control plane for Yuzu — the canonical entry point for any work on RBAC, OIDC SSO, SAML, SCIM, MFA/TOTP, AD/Entra integration, API tokens, session lifecycle, enrollment, and the audit/evidence chain. Use when the user says "/auth-and-authz", "/auth", "/iam", asks to plan or implement an enterprise A&A feature, asks "what's our auth gap to enterprise readiness", asks to audit current auth state against SOC 2 CC6.x / Workstream B, or starts work that touches `auth_*`, `rbac_*`, `oidc_*`, `api_token_*`, `enrollment_*`, or `cert_store.*`. The skill bundles current-state inventory, required-features inventory, gap matrix, the canonical workflow for adding a new A&A feature, and the load order for the routed reference docs.

The English summary is being prepared. Showing the original description.

DevNullLtd/Yuzu19Updated Oct 19, 2026

Canonical patterns for caching in Yuzu CI workflows. Two snippets — one for ephemeral GHA-hosted runners (split actions/cache/restore + actions/cache/save, never `save-always: true`) and one for self-hosted runners (local filesystem cache under `runner.tool_cache`, no GHA cache round-trip). Use when adding a new vcpkg/ccache/dependency cache step to any workflow under `.github/workflows/`, or when reviewing a PR that touches `actions/cache@`.

The English summary is being prepared. Showing the original description.

DevNullLtd/Yuzu19Updated Oct 19, 2026

Review Yuzu C++ source changes for C++23 correctness, idiomatic standard-library use, ABI boundaries, threading primitives, and cross-compiler portability across GCC, Clang, MSVC, and Apple Clang. Use for any governance Gate 3 review when `.cpp`, `.hpp`, or `.h` files change.

The English summary is being prepared. Showing the original description.

DevNullLtd/Yuzu19Updated Oct 19, 2026

Review Yuzu C++ source changes for resource ownership, RAII, borrowed lifetimes, C ABI contexts, casts, process/syscall boundaries, callbacks, threads, and sanitizer coverage. Use for any governance Gate 3 review when C++ files change, paired with cpp-expert.

The English summary is being prepared. Showing the original description.

DevNullLtd/Yuzu19Updated Oct 19, 2026

Run the current session as a senior developer (Opus) leading a configurable junior fleet. Decomposes requests into scoped tasks, dispatches junior-developer subagents in parallel, optionally runs an architect plan-review gate before dispatch, autonomously resolves escalations, optionally dispatches a doc-writer second wave after juniors complete, then integrates and gates with /test + /governance. Use when the user says "/dev-team", "run the dev team", "delegate this to the juniors", "act as the senior dev", or wants a task built by a senior-led fleet.

The English summary is being prepared. Showing the original description.

DevNullLtd/Yuzu19Updated Oct 19, 2026

See all skills by DevNullLtd

Report a problem with this skill