bearcove
Official@bearcove · France
It's @fasterthanlime and friends doing open-source & teaching Rust
Agent Skills by bearcove
Showing 10 vetted skills indexed across 3 GitHub repositories.
Mate Issues Skill
Sync GitHub issues to a local file mirror and assign tasks with context.
captain
Coordinate cooperative AI implementation over tmux with a mate agent.
mate
Coordinate worker-agent task execution across tmux panes using request IDs.
styx
Parse and validate Styx configuration language and schemas for correct structure and typing.
git-commands
Enforce the --no-pager flag before Git subcommands for non-paged output.
codebase-layout
Organize and document codebase structure with structured metadata output.
idiomatic-rust
Refactor C-style Rust code into idiomatic patterns with newtypes and enums.
debugging
Embed DBG() and tracing::debug!() trace calls in C and Rust code.
testing
Document targeted cargo test commands with --nocapture to avoid timeouts.
subtest-isolation
Create minimal reproduction subtests to isolate and debug failing tests.
Frequently Asked Questions About bearcove
FAQPage SchemaWhat specific engineering tasks does Bearcove enable?▼
Bearcove enables precise codebase refactoring, configuration schema validation, and terminal-based task management. It facilitates the transition to idiomatic Rust patterns, ensures configuration structural integrity via Styx, and provides mechanisms for isolating failing test cases within complex systems.
Which technical personas benefit most from these skills?▼
Systems engineers, Rust developers, and technical leads focused on codebase maintainability and rigorous testing benefit most. These skills are designed for professionals managing complex, high-performance projects who require structured metadata, isolated debugging environments, and efficient terminal-based task coordination.
What are the prerequisites for implementing these coordination skills?▼
Implementation requires a Unix-like environment with tmux installed for pane management and cargo for Rust project handling. Users must have their codebase structured to support metadata output and possess basic familiarity with Rust's type system and testing framework to leverage the refactoring and isolation capabilities.