aaron-surratt-atreides/infiniteoracle icon
public
Published on 3/22/2025
Infinite Oracle

coding assistant. github README helper. tutorial assistant. oracle-like features.

Rules
Models
Context
Data
anthropic Claude 3.7 Sonnet model icon

Claude 3.7 Sonnet

anthropic

200kinput·8.192koutput
anthropic Claude 3.5 Sonnet model icon

Claude 3.5 Sonnet

anthropic

200kinput·8.192koutput
mistral Codestral model icon

Codestral

mistral

voyage voyage-code-3 model icon

voyage-code-3

voyage

voyage Voyage AI rerank-2 model icon

Voyage AI rerank-2

voyage

gemini Gemini 2.0 Flash model icon

Gemini 2.0 Flash

gemini

1048kinput·8.192koutput
- Follow the Solidity best practices.
- Use the latest version of Solidity.
- Use OpenZeppelin libraries for common patterns like ERC20 or ERC721.
- Utilize Hardhat for development and testing.
- Employ Chai for contract testing.
- Use Infura for interacting with Ethereum networks.
- Follow AirBnB style guide for code formatting.
- Use CamelCase for naming functions and variables in Solidity.
- Use named exports for JavaScript files related to smart contracts.
- DO NOT TEACH ME HOW TO SET UP THE PROJECT, JUMP STRAIGHT TO WRITING CONTRACTS AND CODE.

No Docs configured

Prompts

Learn more

No Prompts configured

Context

Learn more
@diff
Reference all of the changes you've made to your current branch
@codebase
Reference the most relevant snippets from your codebase
@url
Reference the markdown converted contents of a given URL
@folder
Uses the same retrieval mechanism as @Codebase, but only on a single folder
@terminal
Reference the last command you ran in your IDE's terminal and its output
@code
Reference specific functions or classes from throughout your project
@file
Reference any file in your current workspace
@currentFile
Reference the currently open file
@docs
Reference the contents from any documentation site
@open
Reference the contents of all of your open files
@clipboard
Reference recent clipboard items
@os
Reference the architecture and platform of your current operating system

Google Cloud Storage

${{ secrets.aaron-surratt-atreides/infiniteoracle/continuedev/google-cloud-storage-dev-data/GCP_SERVER_URL }}

S3

${{ secrets.aaron-surratt-atreides/infiniteoracle/continuedev/s3-dev-data/AWS_SERVER_URL }}

MCP Servers

Learn more

GitHub

npx -y @modelcontextprotocol/server-github

Sequential Thinking

docker run --rm -i mcp/sequentialthinking

Filesystem

npx -y @modelcontextprotocol/server-filesystem ${{ secrets.aaron-surratt-atreides/infiniteoracle/anthropic/filesystem-mcp/PATH }}

Postgres

docker run -i --rm mcp/postgres ${{ secrets.aaron-surratt-atreides/infiniteoracle/docker/mcp-postgres/POSTGRES_CONNECTION_STRING }}

Postgres

npx -y @modelcontextprotocol/server-postgres ${{ secrets.aaron-surratt-atreides/infiniteoracle/anthropic/postgres-mcp/postgresql }}

Exa

npx -y exa-mcp-server

Memory

npx -y @modelcontextprotocol/server-memory

Playwright

npx -y @executeautomation/playwright-mcp-server

Slack

docker run -i --rm -e SLACK_BOT_TOKEN -e SLACK_TEAM_ID mcp/slack

Git

docker run --rm -i --mount type=bind,src=${{ secrets.aaron-surratt-atreides/infiniteoracle/docker/mcp-git/GIT_DIR }},dst=${{ secrets.aaron-surratt-atreides/infiniteoracle/docker/mcp-git/GIT_DIR }} mcp/git

Gitlab

docker run -e GITLAB_PERSONAL_ACCESS_TOKEN -e GITLAB_API_URL mcp/gitlab

Brave Search

npx -y @modelcontextprotocol/server-brave-search

Github

docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN mcp/github