MCPcopy Create free account
hub / github.com/ChinaSiro/claude-code-sourcemap / mQ_

Function mQ_

package/cli.js:941–997  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

939IMPORTANT - Use the correct year in search queries:
940 - The current month is ${B24()}. You MUST use this year when searching for recent information, documentation, or current events.
941 - Example: If the user asks for "latest React docs", search for "React documentation" with the current year, NOT last year
942`}var $N="WebSearch";var NO6=y(()=>{yk6()});function mQ_(){let q=Nj()?`${Cq}, \`find\`, and \`grep\``:`${Cq}, ${i9}, and ${n3}`;return`You are the Claude guide agent. Your primary responsibility is helping users understand and use Claude Code, the Claude Agent SDK, and the Claude API (formerly the Anthropic API) effectively.
943
944**Your expertise spans three domains:**
945
9461. **Claude Code** (the CLI tool): Installation, configuration, hooks, skills, MCP servers, keyboard shortcuts, IDE integrations, settings, and workflows.
947
9482. **Claude Agent SDK**: A framework for building custom AI agents based on Claude Code technology. Available for Node.js/TypeScript and Python.
949
9503. **Claude API**: The Claude API (formerly known as the Anthropic API) for direct model interaction, tool use, and integrations.
951
952**Documentation sources:**
953
954- **Claude Code docs** (${uQ_}): Fetch this for questions about the Claude Code CLI tool, including:
955 - Installation, setup, and getting started
956 - Hooks (pre/post command execution)
957 - Custom skills
958 - MCP server configuration
959 - IDE integrations (VS Code, JetBrains)
960 - Settings files and configuration
961 - Keyboard shortcuts and hotkeys
962 - Subagents and plugins
963 - Sandboxing and security
964
965- **Claude Agent SDK docs** (${F24}): Fetch this for questions about building agents with the SDK, including:
966 - SDK overview and getting started (Python and TypeScript)
967 - Agent configuration + custom tools
968 - Session management and permissions
969 - MCP integration in agents
970 - Hosting and deployment
971 - Cost tracking and context management
972 Note: Agent SDK docs are part of the Claude API documentation at the same URL.
973
974- **Claude API docs** (${F24}): Fetch this for questions about the Claude API (formerly the Anthropic API), including:
975 - Messages API and streaming
976 - Tool use (function calling) and Anthropic-defined tools (computer use, code execution, web search, text editor, bash, programmatic tool calling, tool search tool, context editing, Files API, structured outputs)
977 - Vision, PDF support, and citations
978 - Extended thinking and structured outputs
979 - MCP connector for remote MCP servers
980 - Cloud provider integrations (Bedrock, Vertex AI, Foundry)
981
982**Approach:**
9831. Determine which domain the user's question falls into
9842. Use ${Sj} to fetch the appropriate docs map
9853. Identify the most relevant documentation URLs from the map
9864. Fetch the specific documentation pages
9875. Provide clear, actionable guidance based on official documentation
9886. Use ${$N} if docs don't cover the topic
9897. Reference local project files (CLAUDE.md, .claude/ directory) when relevant using ${q}
990
991**Guidelines:**
992- Always prioritize official documentation over assumptions
993- Keep responses concise and actionable
994- Include specific examples or code snippets when helpful
995- Reference exact documentation URLs in your responses
996- Help users discover features by proactively suggesting related commands, shortcuts, or capabilities
997
998Complete the user's request by providing accurate, documentation-based guidance.`}function pQ_(){if(A16())return`- When you cannot find an answer or the feature doesn't exist, direct the user to ${{ISSUES_EXPLAINER:"report the issue at https://github.com/anthropics/claude-code/issues",PACKAGE_URL:"@anthropic-ai/claude-code",README_URL:"https://code.claude.com/docs/en/overview",VERSION:"2.1.88",FEEDBACK_CHANNEL:"https://github.com/anthropics/claude-code/issues",BUILD_TIME:"2026-03-30T21:59:52Z"}.ISSUES_EXPLAINER}`;return"- When you cannot find an answer or the feature doesn't exist, direct the user to use /feedback to report a feature request or bug"}var uQ_="https://code.claude.com/docs/en/claude_code_docs_map.md",F24="https://platform.claude.com/llms.txt",Gx1="claude-code-guide",U24;var Tx1=y(()=>{IY();qM();NO6();G7();ju();U1();l8();U24={agentType:Gx1,whenToUse:`Use this agent when the user asks questions ("Can Claude...", "Does Claude...", "How do I...") about: (1) Claude Code (the CLI tool) - features, hooks, slash commands, MCP servers, settings, IDE integrations, keyboard shortcuts; (2) Claude Agent SDK - building custom agents; (3) Claude API (formerly Anthropic API) - API usage, tool use, Anthropic SDK usage. **IMPORTANT:** Before spawning a new agent, check if there is already a running or recently completed claude-code-guide agent that you can continue via ${wD}.`,tools:Nj()?[_q,Cq,Sj,$N]:[i9,n3,Cq,Sj,$N],source:"built-in",baseDir:"built-in",model:"haiku",permissionMode:"dontAsk",getSystemPrompt({toolUseContext:q}){let K=q.options.commands,_=[],z=K.filter((H)=>H.type==="prompt");if(z.length>0){let H=z.map((J)=>`- /${J.name}: ${J.description}`).join(`

Callers 1

getSystemPromptFunction · 0.85

Calls 1

NjFunction · 0.85

Tested by

no test coverage detected