skip to content
FILESYSTEM.md

FILESYSTEM.md vs Other Standards

Last updated:

View Markdown source

This comparison clarifies scope and positioning, not competition. These layers are often complementary.

Standard / PatternPrimary ScopeInterface LayerTransport / RuntimeBest Used For
FILESYSTEM.mdWorkspace contract for agent memory, operations, and loading rulesFilesystem and markdown filesAny runtime that can read/write filesDeterministic multi-agent project structure
AGENTS.mdShared agent instructions and behavior rulesVendor-neutral markdownCodex, Cursor, Copilot, Aider, and other readersOne portable operating contract across harnesses
CLAUDE.md / .cursor/rules/ / similarHarness-native instruction adaptersTool-specific markdown / rulesClaude Code, Cursor, etc.Thin bridges and scoped IDE overrides — not a second source of truth
SOUL.md / USER.mdOptional identity and preference overlaysMarkdown filesAny prompt loaderPersonalization when you want identity separate from ops rules
MCP (Model Context Protocol)Tool and data connectivity protocolClient-server protocolMCP transports between model and toolsStandardized tool integration across apps

Practical Positioning

Together, these form a complete stack:

  1. Filesystem contract (FILESYSTEM.md)
  2. Shared behavior contract (AGENTS.md + thin harness adapters)
  3. Optional identity overlays (SOUL.md, USER.md)
  4. External capability transport (MCP)