AGENTS.md, skills or MCP: where should agent instructions…
    Neura Market
    Neura Market
    /Cursor
    Marketplace
    Directories
    Resources
    Cursor
    ChatGPTChatGPTClaudeClaudeGeminiGeminiCursorCursorGrokGrokPerplexityPerplexityDeepSeekDeepSeekCoPilotCoPilotStable DiffusionStable DiffusionMidjourneyMidjourney
    OverviewRulesPromptsMCPsAgentsGamesBlogVideosGuidesCoursesCommunityExtensionsTrending
    CursorBlogAGENTS.md, skills or MCP: where should agent instructions go?
    Back to Blog
    AGENTS.md, skills or MCP: where should agent instructions go?
    ai

    AGENTS.md, skills or MCP: where should agent instructions go?

    Clogmeter November 7, 2026
    0 views

    Where you put an instruction decides when the agent sees it and what it costs every turn. Here is a...


    title: "AGENTS.md, skills or MCP: where should agent instructions go?" published: true tags: ai, claude, cursor, productivity canonical_url: https://clogmeter.vercel.app/guides/agents-md-skills-or-mcp

    Where you put an instruction decides when the agent sees it and what it costs every turn. Here is a practical map for AGENTS.md / CLAUDE.md, skills, Cursor rules, and MCP.

    Originally published on clogmeter.vercel.app.

    Put always-on facts in AGENTS.md / CLAUDE.md, put procedures in skills, and put tools in MCP — not instructions. That is a cost decision, not a style preference.

    What each layer actually loads

    PlaceWhen it costs tokensBest for
    Root AGENTS.md / CLAUDE.mdSession start; stays for the whole sessionBuild/test commands, layout, hard constraints the agent needs on every task
    Path-scoped rules / nested instruction filesWhen matching files are in contextAPI-only or package-only conventions
    Skills (SKILL.md)Name + description always; body only when triggeredDeploy checklists, review playbooks, multi-step procedures
    MCP serversTool names / schemas (and often server instructions) while the server is connectedCapabilities the agent must call — databases, browsers, APIs — not prose rules

    Anthropic's Claude Code steering guide makes the same split: root CLAUDE.md is high context cost, skills load the body on demand, and hooks enforce "never" rules outside markdown. Cursor's rules docs mirror it with alwaysApply, globs, and description-based rules.

    A simple decision rule

    1. Would you ask a new teammate to memorise this before their first PR? If yes, it can live in the root instruction file. If no, move it.
    2. Is it a procedure ("when releasing, do these 8 steps")? Put it in a skill so the body loads only when that work starts.
    3. Is it a capability ("query Postgres", "open a PR")? That is MCP (or a built-in tool), not an instruction file. Do not paste API docs into AGENTS.md to fake a tool.
    4. Must it never fail? Markdown is advisory. Use a hook, linter, or CI check for true guardrails.
    5. Does it only apply under src/api/**? Prefer a path-scoped Cursor rule or nested CLAUDE.md over stuffing the root file.

    Where people usually go wrong

    • Procedures in the root file. A 30-line release checklist in AGENTS.md taxes every chat, including ones that never ship.
    • Instructions stuffed into MCP. MCP is for tools. Long server instructions and eager schemas are a silent token tax every turn the server stays connected.
    • Everything set to always-on. Cursor alwaysApply: true and unscoped Claude rules behave like root CLAUDE.md: paid whether relevant or not.
    • The same rule in three places. A "never commit secrets" line in AGENTS.md, a skill, and an MCP blurb wastes tokens and invites contradictions.

    Rules that should "almost always" apply but are not worth a permanent tax belong in a skill with a tight description, or a Cursor rule with a clear description / globs — not in the root file "just in case."

    How to migrate without guessing

    1. Paste your root AGENTS.md / CLAUDE.md and always-on Cursor rules into Clogmeter.
    2. Cut anything the agent can discover by reading the repo (long architecture essays, pasted READMEs).
    3. Move multi-step workflows into skills; leave only pointers in the root file.
    4. Audit connected MCP servers: disable ones you are not using this session, and keep schemas lean.
    5. Re-weigh. The always-on budget should shrink; skill bodies and MCP stay available when needed.

    If you want to see where your own AGENTS.md, CLAUDE.md or Cursor rules spend tokens, I built a free browser-only checker that also flags duplicates and always/never conflicts: Clogmeter.

    Tags

    aiclaudecursorproductivity

    Comments

    More Blog

    View all
    How I stop AI coding agents breaking my projectai

    How I stop AI coding agents breaking my project

    I like AI coding agents. I do not like when they rewrite a file that was already fine, hard-code a...

    T
    Theodore Creates Co.
    1
    2026 MCP Gateway Benchmark: Cutting Cursor and Claude Token Bloat by 85% with Zero-Trust AST Securitymcp

    2026 MCP Gateway Benchmark: Cutting Cursor and Claude Token Bloat by 85% with Zero-Trust AST Security

    Connecting 3 to 5 Model Context Protocol (MCP) servers (GitHub, Postgres, Linear, Slack, Notion) into...

    N
    Neon Innovation Lab
    2
    Too many agent skills? What they cost in context and how to pruneai

    Too many agent skills? What they cost in context and how to prune

    How Claude Code, Codex and Cursor load skills, what really costs context, and how to audit, prune and scope installed skills.

    E
    Eliran Kotzero
    1
    How I Use Cursor and AI Coding Agents to Ship Features That Actually Last in Productionai

    How I Use Cursor and AI Coding Agents to Ship Features That Actually Last in Production

    I use Cursor almost every day. The hard part is not generating code. It is giving the agent enough context, constraints, and a plan so the feature still makes sense after it reaches production.

    A
    Aqib
    2
    What is Model Context Protocol (MCP) and how to use itai

    What is Model Context Protocol (MCP) and how to use it

    Learn how the Model Context Protocol standardizes AI integrations, with a look at connecting Claude and Cursor to custom environments.

    W
    WaterShow
    Talk to Your Coding Agent: What Cursor's Realtime Voice Chat Actually Changescursor

    Talk to Your Coding Agent: What Cursor's Realtime Voice Chat Actually Changes

    Cursor's November 6 changelog entry is short — "Voice Chat with Agents" — but it changes the shape of...

    野
    野鹤
    1

    Stay up to date

    Get the latest Cursor prompts, rules, and resources delivered to your inbox weekly.

    Neura Market LogoNeura Market

    Discover the best AI prompts, plugins, and resources for Cursor and more.

    Content Types

    • Rules
    • Prompts
    • MCPs
    • Agents
    • Games
    • Blog
    • Videos
    • Guides
    • Courses
    • Community
    • Extensions

    Platforms

    • ChatGPT Directory
    • Claude Directory
    • Gemini Directory
    • Cursor Directory
    • Grok Directory
    • Perplexity Directory
    • DeepSeek Directory
    • CoPilot Directory
    • Stable Diffusion Directory
    • Midjourney Directory
    • All Directories

    Resources

    • Blog
    • Documentation
    • Help Center
    • Marketplace

    Legal

    • Privacy Policy
    • Terms of Service

    © 2026 Neura Market. All rights reserved.

    |

    Not affiliated with any AI platform vendors.

    Neura Market

    Custom AI Systems & Services

    Our team of experienced AI builders will help build custom AI systems, workflows, and solutions.

    Request custom work

    Ready-made automations for this

    Workflows from the Neura Market marketplace related to this Cursor resource

    • End-to-End Blog Generation for WordPress with LLM Agents & Image - GPT-5 Optimizedn8n · $24.99 · Related topic
    • Automate PDF to Blog Conversion with AI Agentsn8n · $14.99 · Related topic
    • GitHub Automation Hub: Complete API Controls for AI Agentsn8n · $24.99 · Related topic
    • Build AI Agents with Think-Plan-Act Architecture Using Llama-4 Reasoningn8n · $24.99 · Related topic
    Browse all workflows