Skip to main content
在 Manus 中运行任何 Skill
一键导入
greatwallisme
GitHub 创作者资料

greatwallisme

按仓库查看 2 个 GitHub 仓库中的 9 个已收集 skills。

已收集 skills
9
仓库
2
更新
2026-05-24
仓库浏览

仓库与代表性 skills

rust-concurrency
软件开发工程师

Production-grade Rust concurrency: threads, atomics, async/await, lock-free data structures, memory ordering, ABA problem, executor design, NUMA, work-stealing, deadlock prevention. Use when: building high-concurrency systems, implementing lock-free algorithms, debugging race conditions, optimizing async runtimes, or handling synchronization primitives.

2026-04-13
rust-mlua
软件开发工程师

Expert guidance for embedding Lua in Rust using the mlua crate (https://github.com/mlua-rs/mlua). Use this skill whenever the user is working with mlua, embedding Lua scripting in Rust, writing Lua bindings, creating UserData types, calling Lua from Rust or Rust functions from Lua, using mlua async/await, serde integration, native Lua modules in Rust, or any mlua API question. Trigger on: "mlua", "embed lua in rust", "lua bindings rust", "UserData", "lua_module", "create_function", "LuaResult", "Lua::new", "chunk! macro", "mlua coroutine", "mlua async". Always use this skill before writing any mlua code — even simple examples.

2026-03-20
rust-design-patterns
软件开发工程师

Expert guidance on Rust design patterns, idioms, and anti-patterns combining rust-unofficial/patterns and fadeevab/design-patterns-rust GoF implementations. MUST use when: (1) implementing any GoF pattern in Rust (Builder, Factory, Strategy, Observer, State, etc.), (2) choosing between trait objects vs generics vs enums for polymorphism, (3) encountering borrow checker blocking desired design, (4) asking `idiomatic Rust way to X` or `Rust equivalent of X pattern`, (5) designing FFI boundaries, (6) reviewing Rust code for anti-patterns, (7) structuring ownership for complex state machines,(8) implementing self-referential or recursive data structures. Keywords: design pattern, GoF, idiom, trait object, static dispatch, dynamic dispatch, newtype, RAII, builder, factory, strategy, state, observer, mediator, adapter, decorator, proxy, singleton, prototype, anti-pattern, borrow checker.

2026-03-02
zero-rust
软件质量保证分析师与测试员

Strict Rust code auditor and fixer agent. Uses cargo check, cargo test, cargo clippy, cargo doc, cargo fmt to comprehensively scan all errors and warnings in a project, fixing them one by one according to strictest standards until all checking tools report zero issues. Use when user asks to "audit/fix Rust code quality", "clean clippy warnings", "pre-release code quality check", "zero rust audit", "fix rust compiler errors", "make rust code production ready", "strictest rust lint", "cargo clippy fix all", "resolve rustc warnings", "format rust code", "fix cargo doc warnings". Core constraint: Never bypass issues by modifying Cargo.toml [lints] configuration, adding #![allow(...)] global attributes, or lowering check standards.

2026-02-19
rust-hex-arch
软件开发工程师

Implement hexagonal (ports and adapters) architecture in Rust with clean separation between business logic and external dependencies. Use when: (1) User explicitly asks for "hexagonal architecture", "ports and adapters", or "clean architecture" in Rust, (2) Building testable services requiring clear boundaries between domain and infrastructure, (3) Multi-team projects (3+ developers) where coordination needs clear contracts, (4) Projects with expected lifetime 12+ months, (5) Domain-driven design with bounded contexts requiring isolation, (6) Applications where requirements change frequently and adapters need swapping.

2026-02-12
systematic-debugging
软件开发工程师

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes

2026-05-24
rust-concurrency
软件开发工程师

Production-grade Rust concurrency: threads, atomics, async/await, lock-free data structures, memory ordering, ABA problem, executor design, NUMA, work-stealing, deadlock prevention. Use when: building high-concurrency systems, implementing lock-free algorithms, debugging race conditions, optimizing async runtimes, handling synchronization primitives, choosing channel types (mpsc/crossbeam/flume/tokio), working with DashMap/ArcSwap/parking_lot, or asking about thread patterns (scoped threads, ThreadLocal, park/unpark, affinity, priority).

2026-05-18
rust-guidelines
软件开发工程师

ALWAYS invoke this skill BEFORE writing or modifying ANY Rust code (.rs files) even for simple Hello World programs. Enforces Microsoft-style Rust development discipline, zero-tolerance quality standards (zero errors, zero warnings), and requires consulting the appropriate guideline files before any coding activity. This skill is MANDATORY for all Rust development.

2026-05-18
rust-hex-arch
软件开发工程师

Implement hexagonal (ports and adapters) architecture in Rust with clean separation between business logic and external dependencies. Use when: (1) User explicitly asks for `hexagonal architecture`, `ports and adapters`, or `clean architecture` in Rust, (2) Building testable services requiring clear boundaries between domain and infrastructure, (3) Multi-team projects (3+ developers) where coordination needs clear contracts, (4) Projects with expected lifetime 12+ months, (5) Domain-driven design with bounded contexts requiring isolation, (6) Applications where requirements change frequently and adapters need swapping.

2026-05-18
已展示 2 / 2 个仓库
已展示全部仓库