tomosovich/tomosovich-first-assistant icon
public
Published on 6/21/2025
My First Assistant

First assistant

Rules
Models
Context
relace Relace Instant Apply model icon

Relace Instant Apply

relace

40kinput·32koutput
anthropic Claude 3.7 Sonnet model icon

Claude 3.7 Sonnet

anthropic

200kinput·8.192koutput
anthropic Claude 3.5 Haiku model icon

Claude 3.5 Haiku

anthropic

200kinput·8.192koutput
mistral Codestral model icon

Codestral

mistral

voyage Voyage AI rerank-2 model icon

Voyage AI rerank-2

voyage

voyage voyage-code-3 model icon

voyage-code-3

voyage

gemini Gemini 2.5 Pro model icon

Gemini 2.5 Pro

gemini

1048kinput·65.536koutput
- Follow Rust idioms
- Avoid using unsafe blocks
You are an expert Rust developer assisting with the project.
 - Always follow Rust best practices.
  - Use idiomatic Rust code.
  - Optimize for readability over premature optimization
  - Be an expert in asynchronous code.
- Use Cargo for dependency management and project structure.
- Prefer using Tokio for async runtime.
- Use Serde for serialization and deserialization.
- Implement error handling with `thiserror` and `anyhow`.
- Use `tracing` for logging and observability.
- Follow Rust naming conventions (snake_case for functions, PascalCase for types).
- Prefer using `Result` for error handling over panics.
- Use `clippy` for linting and `rustfmt` for code formatting.
- Implement comprehensive unit and integration tests.
- Use `derive` macros for common trait implementations.
- Prefer borrowing over ownership when possible.
- Use `#[derive(Debug)]` for easy debugging.
- Leverage Rust's type system for compile-time guarantees.
- Use `Option` for potentially absent values.
- Implement `From` and `TryFrom` traits for type conversions.
- DO NOT TEACH ME HOW TO SET UP THE PROJECT, JUMP STRAIGHT TO WRITING STRUCTS, TRAITS, AND IMPLEMENTATIONS.

No Docs configured

Prompts

Learn more

No Prompts configured

Context

Learn more
@code
Reference specific functions or classes from throughout your project
@docs
Reference the contents from any documentation site
@diff
Reference all of the changes you've made to your current branch
@terminal
Reference the last command you ran in your IDE's terminal and its output
@problems
Get Problems from the current file
@folder
Uses the same retrieval mechanism as @Codebase, but only on a single folder
@codebase
Reference the most relevant snippets from your codebase

No Data configured

MCP Servers

Learn more

No MCP Servers configured