一键导入
protobuf
Apply when editing .proto files or the generated protobuf types (src/pbs/*) in this repo.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Apply when editing .proto files or the generated protobuf types (src/pbs/*) in this repo.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Apply for build/test/lint, dependency or feature changes, and editing Cargo.toml or .cargo config in this repo.
Apply when starting work, branching, committing, opening/reading PRs, reading issues, or checking CI — the git + GitHub (gh) workflow.
Apply when creating or tracking a GitHub issue, or planning multi-step work — the issue template and the task convergence loop.
Apply when writing, editing, reviewing, or refactoring ANY code in this repo — coding-behavior rules to avoid overcomplication and make surgical, verifiable changes.
Apply when changing the REST API surface — actix handlers, utoipa annotations, or request/response types under server/.
Apply when working in mehari-python/ — the PyO3/maturin Python extension.
| name | protobuf |
| description | Apply when editing .proto files or the generated protobuf types (src/pbs/*) in this repo. |
mehari/protos/mehari/*.proto (txs.proto, seqvars.proto, server.proto), proto3.mehari/build.rs: prost-build + pbjson-build (proto3 JSON). Well-known types map to pbjson_types (extern_path .google.protobuf); a file descriptor set is written to OUT_DIR.src/pbs/{txs,server,seqvars}.rs. Don't edit generated code — edit the .proto and rebuild (cargo build, needs protoc).reserved its number/name.txs.proto is the on-disk transcript DB format; changing it can invalidate already-built databases — treat as a data migration.