Skip to main content
Glama

ask_big_brain

Formats complex coding questions with code extraction for external AI consultation. Helps resolve context loops by packaging file paths, symbols, and dependencies for advanced AI analysis.

Instructions

🧠 TRIGGER CONDITIONS: Use this tool when the user mentions "big brain", "BigBrain", "big-brain", or when you get stuck, loop, lose context, or need external AI consultation. This tool formats complex questions for the BigBrain system using intelligent code extraction.

āš ļø REQUIRES USER INTERACTION: After calling this tool, the user must paste the prepared content into an external AI system (ChatGPT 5 Pro, Grok Heavy, Claude Opus, etc.) and return with the response.

šŸŽÆ WHEN TO USE: • User explicitly asks for "big brain" or "BigBrain" help • You are stuck in a loop or losing context • Problem is too complex for current session • Need fresh external AI perspective • User wants to leverage advanced AI models

šŸ“‹ CRITICAL REQUIREMENTS for your question: 1. ALL specific file paths (absolute paths like /Users/username/project/src/main.rs) 2. SPECIFIC REFERENCES using: # for symbols (main.rs#some_function), : for lines (app.py:45 or app.py:100-150) 3. ALL related dependencies and context - do not omit anything 4. Clear explanation of what needs to be analyzed or modified 5. Complete problem description with background context

šŸ”§ The system automatically extracts relevant code using Probe based on file paths mentioned in your question. BE COMPREHENSIVE - missing files or symbols will lead to incomplete analysis.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
questionYesComprehensive question for external AI analysis. MUST include: (1) All absolute file paths (e.g., /Users/name/project/src/file.ts), (2) Specific references using # for symbols (file.ts#functionName) or : for lines (file.py:45 or file.py:100-150), (3) Complete problem context and what you need analyzed/fixed. Be exhaustive - missing context leads to incomplete analysis.
skipTokenCheckNoSkip token limit checking (use with caution - may exceed model context limits). Current limit: 40000 tokens.
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Without annotations, the description carries the full burden and it delivers: it discloses that the tool requires user interaction (the user must paste content into an external AI system), and it warns about token limits and the optional skipTokenCheck. It also explains the code extraction mechanism using Probe, adding transparency about internal behavior. No contradictions with annotations exist since none are provided.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is structured with clear sections and front-loads trigger conditions, but it is lengthier than necessary and repeats the same trigger information in the initial paragraph and the bullet list. Some emoji formatting adds visual noise. While every section provides value, the redundancy prevents a higher score.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with no output schema and two parameters, the description comprehensively explains the workflow: when to invoke, what the question must include, the user's required next step, and token limit considerations. It gives enough context for an agent to use the tool correctly and set expectations. The lack of explicit output format is compensated by the described interaction flow.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema already covers both parameters comprehensively, describing the question string requirements and the skipTokenCheck flag with its caution. The description adds some emphasis on comprehensiveness and file paths, but it mostly restates the schema's guidance. Since schema coverage is 100%, the baseline of 3 is appropriate; the description does not provide additional parameter-level details beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: 'formats complex questions for the BigBrain system using intelligent code extraction.' It specifies trigger conditions including explicit 'big brain' mentions and situations like being stuck or losing context, making the scope unambiguous. Though no siblings are listed, the description itself defines the tool's unique role as an external AI consultation conduit.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit WHEN TO USE bullets, including 'User explicitly asks for big brain', 'You are stuck in a loop', and 'Need fresh external AI perspective'. It also states the tool requires user interaction to complete the workflow, effectively telling the agent when and how to use it. No alternatives are named, but the trigger conditions serve as strong guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/probelabs/big-brain'

If you have feedback or need assistance with the MCP directory API, please join our Discord server