check-bounds-safety

462
r3bl-orgr3bl-org

Apply type-safe bounds checking patterns using Index/Length types instead of usize. Use when working with arrays, buffers, cursors, viewports, or any code that handles indices and lengths.

193 days ago

analyze-performance

462
r3bl-orgr3bl-org

Establish performance baselines and detect regressions using flamegraph analysis. Use when optimizing performance-critical code, investigating performance issues, or before creating commits with performance-sensitive changes.

194 days ago

analyze-log-files

462
r3bl-orgr3bl-org

Analyze log files by stripping ANSI escape sequences first. Use when asked to process, handle, read, or analyze log files that may contain terminal escape codes.

193 days ago

design-philosophy

462
r3bl-orgr3bl-org

Core design principles for the codebase - cognitive load, progressive disclosure, type safety, abstraction worth. Use when designing APIs, modules, or data structures.

193 days ago

run-clippy

462
r3bl-orgr3bl-org

Run clippy linting, enforce comment punctuation rules, format code with cargo fmt, and verify module organization patterns. Use after code changes and before creating commits.

193 days ago

organize-modules

462
r3bl-orgr3bl-org

Apply private modules with public re-exports (barrel export) pattern for clean API design. Includes conditional visibility for docs and tests. Use when creating modules, organizing mod.rs files, or before creating commits.

193 days ago

check-code-quality

462
r3bl-orgr3bl-org

Run comprehensive Rust code quality checks including compilation, linting, documentation, and tests. Use after completing code changes and before creating commits.

193 days ago