本文へ移動
cccskills
無料GitHub で公開

yuzu-proto

Maintain Yuzu's protobuf wire contracts, code generation, and gateway proto mirrors. Use when editing `.proto` files, `proto/gen_proto.py`, `proto/meson.build`, `proto/buf.yaml`, or any file under `gateway/priv/proto`.

インストール方法を見る

含まれるファイル(2)

  • SKILL.md1.8 KB
  • agents/openai.yaml217 B

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Yuzu Proto

Own The Canonical Sources

  • Treat proto/yuzu/** as the canonical wire contract.
  • Treat gateway/priv/proto/** as gateway mirror files consumed by rebar3 and gpb from gateway/rebar.config.
  • Keep both gateway mirror layouts aligned: nested gateway/priv/proto/yuzu/** and flat gateway/priv/proto/*.proto.
  • Do not trust mirror files to already be current. They have drifted before.

Preserve Compatibility

  • Preserve field numbers.
  • Do not remove fields or change field types.
  • Add reserved declarations when retiring fields or names.
  • Treat buf breaking as the baseline contract check, not an optional extra.

Preserve Codegen Behavior

  • Update proto/meson.build if a canonical proto file is added, removed, or renamed.
  • Preserve proto/gen_proto.py header-flattening behavior unless all C++ include sites are being updated intentionally.
  • Rebuild both C++ and gateway consumers after changing a wire contract.

Sync And Validate

  • Edit the canonical proto first.
  • Propagate the same schema to every gateway mirror file before validating.
  • Run buf lint proto.
  • Run buf breaking proto --against '.git#subdir=proto,ref=origin/main' when repository history is available.
  • Rebuild the proto library and any affected gateway consumers.

Invoke Sibling Skills

  • Invoke $yuzu-meson if the proto target list or build graph changes.
  • Invoke $yuzu-build for compile and suite selection.

Read On Demand

  • proto/yuzu/**
  • proto/meson.build
  • proto/gen_proto.py
  • proto/buf.yaml
  • gateway/rebar.config
  • gateway/priv/proto/**

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

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.

日本語の概要は準備中です。原文の説明を表示しています。

DevNullLtd/Yuzu192026年10月11日 更新

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.

日本語の概要は準備中です。原文の説明を表示しています。

DevNullLtd/Yuzu192026年10月11日 更新

ci-cache

無料

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@`.

日本語の概要は準備中です。原文の説明を表示しています。

DevNullLtd/Yuzu192026年10月11日 更新

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.

日本語の概要は準備中です。原文の説明を表示しています。

DevNullLtd/Yuzu192026年10月11日 更新

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.

日本語の概要は準備中です。原文の説明を表示しています。

DevNullLtd/Yuzu192026年10月11日 更新

dev-team

無料

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.

日本語の概要は準備中です。原文の説明を表示しています。

DevNullLtd/Yuzu192026年10月11日 更新

DevNullLtd のスキルをすべて見る

このスキルの問題を報告する