Reidond

Reidond

@Reidond

GitHub
25 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 today

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 today

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 today

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 today

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 today

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 today

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 today

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 today

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 today

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 today

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 today

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 1d 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 1d ago

domain-cli

by Reidond

"Use when building CLI tools. Keywords: CLI, command line, terminal, clap, structopt, argument parsing, subcommand, interactive, TUI, ratatui, crossterm, indicatif, progress bar, colored output, shell completion, config file, environment variable, 命令行, 终端应用, 参数解析"

CLI Tools 0 1d 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 1d ago

m02-resource

by Reidond

"CRITICAL: Use for smart pointers and resource management. Triggers: Box, Rc, Arc, Weak, RefCell, Cell, smart pointer, heap allocation, reference counting, RAII, Drop, should I use Box or Rc, when to use Arc vs Rc, 智能指针, 引用计数, 堆分配"

Debugging 0 1d 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 1d 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 1d 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 1d ago

m06-error-handling

by Reidond

"CRITICAL: Use for error handling. Triggers: Result, Option, Error, ?, unwrap, expect, panic, anyhow, thiserror, when to panic vs return Result, custom error, error propagation, 错误处理, Result 用法, 什么时候用 panic"

Debugging 0 1d 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 1d ago

m09-domain

by Reidond

"CRITICAL: Use for domain modeling. Triggers: domain model, DDD, domain-driven design, entity, value object, aggregate, repository pattern, business rules, validation, invariant, 领域模型, 领域驱动设计, 业务规则"

Debugging 0 1d ago

m10-performance

by Reidond

"CRITICAL: Use for performance optimization. Triggers: performance, optimization, benchmark, profiling, flamegraph, criterion, slow, fast, allocation, cache, SIMD, make it faster, 性能优化, 基准测试"

Performance 0 1d 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 1d ago

m12-lifecycle

by Reidond

"Use when designing resource lifecycles. Keywords: RAII, Drop, resource lifecycle, connection pool, lazy initialization, connection pool design, resource cleanup patterns, cleanup, scope, OnceCell, Lazy, once_cell, OnceLock, transaction, session management, when is Drop called, cleanup on error, guard pattern, scope guard, 资源生命周期, 连接池, 惰性初始化, 资源清理, RAII 模式"

Code Gen 0 1d ago