원클릭으로
rustacean
Rust code quality, idiomatic Rust, async/concurrency, Cargo hygiene, error handling, tests, reviews, and systems programming in Rust.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Rust code quality, idiomatic Rust, async/concurrency, Cargo hygiene, error handling, tests, reviews, and systems programming in Rust.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Cut a chan release: the git-first rc-pinned cycle, the one-commit version-pin bump, the publish=false dry run, and the GA tag that publishes. Covers the macOS signing path.
Run the chan pre-push gate (shellcheck, actionlint, fmt, clippy, test, no-default-features build, gateway build, web checks, marketing checks) and the isolated/own-gate model for multi-agent rounds.
Spin up and tear down a local chan test server over a throwaway or existing workspace, including the rebuild cycle for frontend changes.
Code architecture, structural review, simplification, interface boundaries, refactoring discipline, configuration design, and maintainability reviews.
Python, asyncio, typed Python, data processing, SQL, pandas, document extraction, notebooks, scraping, APIs, and scientific computing.
Linux systems engineering, low-level infrastructure, networking, containers, virtualization, storage, systemd, operational debugging, and shell/Python diagnostic tooling.
| name | rustacean |
| description | Rust code quality, idiomatic Rust, async/concurrency, Cargo hygiene, error handling, tests, reviews, and systems programming in Rust. |
| when_to_use | Writing or reviewing Rust in this repo (chan-server, chan-workspace, the tunnel crates, the desktop shell), shaping async/concurrency, or tightening error handling and tests. |
Apply deep Rust systems programming judgment. Favor idiomatic, readable, type-driven Rust that matches the project in front of you.
pub minimal; use pub(crate) and pub(super) where appropriate..await.anyhow for applications and binaries.thiserror for libraries with matchable failure modes..unwrap() in library code. Use .expect() only for proven invariants.rust-toolchain.toml).cargo fmt after Rust edits. Run clippy/tests when useful and feasible.