一键导入
schlussel-rust-review
// Project-specific PR-review rules for the Schlussel Rust workspace. Focuses on formula-driven OAuth behavior, storage and locking semantics, docs sync, and toolchain alignment.
// Project-specific PR-review rules for the Schlussel Rust workspace. Focuses on formula-driven OAuth behavior, storage and locking semantics, docs sync, and toolchain alignment.
| name | schlussel-rust-review |
| description | Project-specific PR-review rules for the Schlussel Rust workspace. Focuses on formula-driven OAuth behavior, storage and locking semantics, docs sync, and toolchain alignment. |
This skill is intentionally narrow. Generic Rust style and lint issues are already covered by formatting and CI. Focus on the repo-specific rules below.
For each finding, cite path:line and quote the relevant snippet.
The JSON files in src/formulas/ are the product contract for providers, methods, and public clients.
src/formulas/*.json. Severity: high.website/src/skill.md or website/src/html.ts. Severity: medium.The repo uses {formula}:{method}:{identity} storage keys and refresh locks derived from those keys.
This repo should use mise exec -- cargo ... in contributor-facing docs and CI.
mise.toml without the matching rust-version change in Cargo.toml, or vice versa. Severity: medium.The CLI is a user-facing product surface for agents and humans.
crates/schlussel-cli/src/ that alters commands, JSON output, or error behavior without focused tests or matching docs updates. Severity: medium.lib.rs and main.rs should stay as tables of contents and light dispatch.
README copy, docs, help text, and review content should avoid em dashes.