Reidond

Reidond

@Reidond

GitHub
30 Skills
0 Total Stars
September 2026 Joined

Public Skills

kedra-release-signing

by Reidond

Design or test signed Kedra OCI images, release and freshness checkpoints, promotion, exact identity, key rotation, negative signature tests and anti-replay behavior.

Docker 0 1mo ago

kedra-github-actions

by Reidond

Build Kedra CI, target matrices, scheduled Fedora package refresh, image/ISO/VM experiments, runner measurements, signed provenance and safe release jobs without exposing secrets.

Code Review 0 1mo ago

kedra-agents

by Reidond

Build sysroot Codex/Claude launchers while preserving personal installations, frequent personal updates, MCP/skill ownership, checkout state and official account authentication.

Auth 0 1mo ago

kedra-home

by Reidond

Implement or research writable dotfile capture, Git partial staging, line-level local-only changes, safe export, three-way image-baseline reconciliation, application writers and rollback.

Design 0 1mo ago

kedra-context

by Reidond

Start or resume any Kedra/sysroot task; recover the session decisions, architecture, research order, and non-negotiable boundaries before changing the repository.

Auth 0 1mo ago

kedra-research

by Reidond

Choose and execute a Kedra R01-R11 research packet, verify current primary tooling sources, record reproducible positive/negative evidence and preserve findings for later agents.

Agents 0 1mo ago

kedra-rust-workspace

by Reidond

Implement, test or refactor Rust in Kedra; preserve the flat Cargo workspace, pinned tooling, privilege boundaries and repository-local actionbook Rust skills.

Code Review 0 1mo ago

kedra-bootc

by Reidond

Work on Fedora 44 bootc image derivation, filesystem ownership, exact-digest updates, notify-only client checks, pending deployments, boot states or rollback.

Code Review 0 1mo ago

kedra-security

by Reidond

Review sysroot privilege, secret capture, untrusted release inputs, filesystem races, durable journals, old-version rollback compatibility and offline recovery.

Auth 0 1mo ago

kedra-bitwarden

by Reidond

Integrate Bitwarden Desktop SSH signing, user bootstrap, niri session/keyring, GitHub API authentication, agent login and private registry pulls without exporting secrets.

Auth 0 1mo ago

kedra-desktop

by Reidond

Configure or validate Fedora niri/Noctalia, effective GUI-written settings, graphical sessions, portals/audio/keyring and real desktop or future laptop hardware.

Auth 0 1mo ago

kedra-machines

by Reidond

Add or change Kedra host targets, shared/host overlays, home source provenance, enrollment, cross-target checks and independent updates without a fleet framework.

Docker 0 1mo ago

rust-router

by Reidond

CRITICAL: Use for ALL Rust questions including errors, design, and coding. HIGHEST PRIORITY for: 比较, 对比, compare, vs, versus, 区别, difference, 最佳实践, best practice, tokio vs, async-std vs, 比较 tokio, 比较 async, Triggers on: Rust, cargo, rustc, crate, Cargo.toml, 意图分析, 问题分析, 语义分析, analyze intent, question analysis, compile error, borrow error, lifetime error, ownership error, type error, trait error, value moved, cannot borrow, does not live long enough, mismatched types, not satisfied, E0382, E0597, E0277, E0308, E0499, E0502, E0596, async, await, Send, Sync, tokio, concurrency, error handling, 编译错误, compile error, 所有权, ownership, 借用, borrow, 生命周期, lifetime, 类型错误, type error, 异步, async, 并发, concurrency, 错误处理, error handling, 问题, problem, question, 怎么用, how to use, 如何, how to, 为什么, why, 什么是, what is, 帮我写, help me write, 实现, implement, 解释, explain

API Dev 0 1mo ago

m15-anti-pattern

by Reidond

"Use when reviewing code for anti-patterns. Keywords: anti-pattern, common mistake, pitfall, code smell, bad practice, code review, is this an anti-pattern, better way to do this, common mistake to avoid, why is this bad, idiomatic way, beginner mistake, fighting borrow checker, clone everywhere, unwrap in production, should I refactor, 反模式, 常见错误, 代码异味, 最佳实践, 地道写法"

Code Review 0 1mo ago

m07-concurrency

by Reidond

"CRITICAL: Use for concurrency/async. Triggers: E0277 Send Sync, cannot be sent between threads, thread, spawn, channel, mpsc, Mutex, RwLock, Atomic, async, await, Future, tokio, deadlock, race condition, 并发, 线程, 异步, 死锁"

API Dev 0 1mo ago

coding-guidelines

by Reidond

"Use when asking about Rust code style or best practices. Keywords: naming, formatting, comment, clippy, rustfmt, lint, code style, best practice, P.NAM, G.FMT, code review, naming convention, variable naming, function naming, type naming, 命名规范, 代码风格, 格式化, 最佳实践, 代码审查, 怎么命名"

Processing 0 1mo ago

unsafe-checker

by Reidond

"CRITICAL: Use for unsafe Rust code review and FFI. Triggers on: unsafe, raw pointer, FFI, extern, transmute, *mut, *const, union, #[repr(C)], libc, std::ffi, MaybeUninit, NonNull, SAFETY comment, soundness, undefined behavior, UB, safe wrapper, memory layout, bindgen, cbindgen, CString, CStr, 安全抽象, 裸指针, 外部函数接口, 内存布局, 不安全代码, FFI 绑定, 未定义行为"

Comments 0 1mo ago

m13-domain-error

by Reidond

"Use when designing domain error handling. Keywords: domain error, error categorization, recovery strategy, retry, fallback, domain error hierarchy, user-facing vs internal errors, error code design, circuit breaker, graceful degradation, resilience, error context, backoff, retry with backoff, error recovery, transient vs permanent error, 领域错误, 错误分类, 恢复策略, 重试, 熔断器, 优雅降级"

Debugging 0 1mo ago

m14-mental-model

by Reidond

"Use when learning Rust concepts. Keywords: mental model, how to think about ownership, understanding borrow checker, visualizing memory layout, analogy, misconception, explaining ownership, why does Rust, help me understand, confused about, learning Rust, explain like I'm, ELI5, intuition for, coming from Java, coming from Python, 心智模型, 如何理解所有权, 学习 Rust, Rust 入门, 为什么 Rust"

Debugging 0 1mo ago

m01-ownership

by Reidond

"CRITICAL: Use for ownership/borrow/lifetime issues. Triggers: E0382, E0597, E0506, E0507, E0515, E0716, E0106, value moved, borrowed value does not live long enough, cannot move out of, use of moved value, ownership, borrow, lifetime, 'a, 'static, move, clone, Copy, 所有权, 借用, 生命周期"

Debugging 0 1mo ago

m11-ecosystem

by Reidond

"Use when integrating crates or ecosystem questions. Keywords: E0425, E0433, E0603, crate, cargo, dependency, feature flag, workspace, which crate to use, using external C libraries, creating Python extensions, PyO3, wasm, WebAssembly, bindgen, cbindgen, napi-rs, cannot find, private, crate recommendation, best crate for, Cargo.toml, features, crate 推荐, 依赖管理, 特性标志, 工作空间, Python 绑定"

API Dev 0 1mo ago

m05-type-driven

by Reidond

"CRITICAL: Use for type-driven design. Triggers: type state, PhantomData, newtype, marker trait, builder pattern, make invalid states unrepresentable, compile-time validation, sealed trait, ZST, 类型状态, 新类型模式, 类型驱动设计"

Debugging 0 1mo ago

m04-zero-cost

by Reidond

"CRITICAL: Use for generics, traits, zero-cost abstraction. Triggers: E0277, E0308, E0599, generic, trait, impl, dyn, where, monomorphization, static dispatch, dynamic dispatch, impl Trait, trait bound not satisfied, 泛型, 特征, 零成本抽象, 单态化"

Debugging 0 1mo ago

m03-mutability

by Reidond

"CRITICAL: Use for mutability issues. Triggers: E0596, E0499, E0502, cannot borrow as mutable, already borrowed as immutable, mut, &mut, interior mutability, Cell, RefCell, Mutex, RwLock, 可变性, 内部可变性, 借用冲突"

Processing 0 1mo ago