r3bl-org
- 23 skills
- 0 followers
- 6 hours ago last updated
- ▌ Merge Pr · r3bl-orgWorkflow for rebasing and merging a local branch to main via a GitHub Pull Request.
- ▌
- ▌ Fix Issue · r3bl-orgGuidelines for deeply exploring the problem space first and designing the best solution before implementing.
- ▌
- ▌ Run Clippy · r3bl-org bundleRun clippy linting, enforce comment punctuation rules, format code with cargo fmt, and verify module organization patterns. Use after code changes and before creating commits.
- ▌
- ▌ Release Crate · r3bl-orgPublish a crate release to crates.io with changelog, git tag, and GitHub release. Use when releasing a new version of any workspace crate.
- ▌ Safe Renaming · r3bl-orgSafely execute rename requests and mass refactoring using file-by-file native edits, semantic AST tools, and optional BTRFS staging verification.
- ▌ Organize Tests · r3bl-org bundleOrganize tests by isolation requirements, adhering to PTY conventions and subprocess isolation patterns.
- ▌ Organize Modules · r3bl-org bundleApply 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.
- ▌ Analyze Log Files · r3bl-orgAnalyze 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.
- ▌ Design Philosophy · r3bl-org bundleCore design principles for the codebase - cognitive load, progressive disclosure, type safety, abstraction worth. Use when designing APIs, modules, or data structures.
- ▌ Check Code Quality · r3bl-org bundleRun comprehensive Rust code quality checks including compilation, linting, documentation, and tests. Use after completing code changes and before creating commits.
- ▌ Concurrency Safety · r3bl-org bundleConcurrency safety patterns for R3BL - Chain of Custody, Loud Lock Releases, and Ergonomic Atomics. Use when working with threads, locks, or atomics.
- ▌ Check Bounds Safety · r3bl-org bundleApply type-safe bounds checking patterns using VPIndex/VPLength types instead of usize. Use when working with arrays, buffers, cursors, viewports, or any code that handles indices and lengths.
- ▌ Check Test Coverage · r3bl-org bundleAudit and verify test coverage for a specific file or module, ensuring all custom logic branches, state transitions, and boundary conditions are covered while strictly eliminating dependency test bloat (never testing std, third-party crates, or macro-derived boilerplate). Use via /check-test-coverage <filename>.
- ▌
- ▌ Test Cross Platform · r3bl-orgSynchronize repository changes to remote test fleet (macOS, Windows) and execute the full test suite across all platforms concurrently.
- ▌
- ▌ Create Commit Message · r3bl-orgRules and guidelines for creating well-formatted commit messages, including 72-char limits, scope prefixes, and trailer blocks for tasks, PR closing, and attribution.
- ▌ Fast String Allocations · r3bl-orgZero-allocation string building strategies. Use when formatting strings, generating ANSI codes, or writing hot loops to avoid heap allocations and Formatter state machine overhead.
- ▌ Write Structured Tracing · r3bl-orgStandard for writing structured tracing logs behind debug flags.
- ▌ Batch Refactor With Sub Agents · r3bl-orgUse a sub-agent (like `generalist`) to perform repetitive code transformations across multiple files in a single turn.