بنقرة واحدة
rust-axum-patterns
Idiomatic Rust/Axum development (Result/Option, extractors, error types).
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Idiomatic Rust/Axum development (Result/Option, extractors, error types).
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | rust-axum-patterns |
| description | Idiomatic Rust/Axum development (Result/Option, extractors, error types). |
This skill ensures that backend code is written using idiomatic Rust and Axum framework best practices.
unwrap() or expect() in production/library code.Result and Option. Propagate errors using the ? operator.unwrap() is acceptable in tests only.AppError).thiserror crate for defining errors in libraries.anyhow or eyre for application-level error context if appropriate.IntoResponse).Json<T>, Path<T>, Query<T>, State<S>).axum::extract::State for dependency injection (DB pools, configuration).std::sync::Arc for shared, thread-safe state.impl Trait for return types where appropriate.cargo clippy suggestions.The official Kanbrio development and review lifecycle using AI agents.
Naming conventions, function design, and readability standards.
YAGNI, simplicity, and continuous improvement mindset.
Procedures for database schema design for hierarchical tasks and event auditing.
Procedures for auditing third-party dependencies for license compatibility and ensuring open-source compliance.
Rules for cross-package dependencies and monorepo structure.