(01)The foundation of context engineering: a repository-level manifest that gives every Claude session a persistent identity, conventions, and guardrails. Version it in git so the "system prompt" of your AI is reviewable and consistent across the whole team.
Repo-level system prompt — persistent identity, conventions and guardrails for every sessionFree — open convention
(02)Reusable, filesystem-based packages of domain expertise — workflows, context and best practices that load on demand via progressive disclosure. Skills turn a general agent into a specialist without bloating the context window, and they are portable across Claude apps, Claude Code and the Agent SDK.
On-demand domain expertise — workflows and best practices loaded only when relevantIncluded in Claude / Claude CodeAI-Native
(03)The Model Context Protocol is the open standard that connects Claude to enterprise data silos and tools (Jira, GitHub, SQL, internal APIs). MCP gives agents a least-privilege, typed integration layer — solving the "last mile" of getting proprietary context into the model.
Standardized connection to enterprise data and tools (Jira, GitHub, SQL, internal APIs)Free — open protocol (Linux Foundation)
(04)Persistent workspaces that bundle custom instructions with an uploaded knowledge base for a team or initiative. Projects turn static internal documentation into an "institutional memory" agent that every team member shares, ideal for onboarding and repeatable workflows.
Persistent workspace bundling instructions + a knowledge base for a team or initiativeClaude Pro / Team / Enterprise plansAI-Native
(05)Durable, cross-session memory so agents retain context without re-onboarding. Combined with context-management/compaction, the Memory tool lets long-running enterprise agents accumulate knowledge over time instead of starting cold every session.
Durable cross-session memory so agents retain context without re-onboardingAPI feature (token-metered)AI-Native
(06)Packaged bundles of Skills, slash commands, MCP servers and hooks distributed through marketplaces. Plugins are how an enterprise ships a curated, versioned context setup to every developer in one step — the distribution mechanism for everything below.
Packaged bundles of Skills, commands, MCP servers and hooks for one-step distributionIncluded in Claude CodeAI-Native
(07)Reusable, parameterized prompts and multi-step routines for repeatable workflows — release checklists, code review, incident triage. Stored as markdown in the repo, they standardize "how we ask" across the team and pair with hooks for deterministic automation.
Reusable parameterized prompts and multi-step routines for repeatable workflowsFree / includedAI-Native
(08)Isolated sub-agents that offload narrow tasks (research, search, review) and protect the main context window from overflow. Subagents are the orchestration primitive for context engineering — each runs with its own scoped tools and fresh context.
Isolated sub-agents that offload narrow tasks and protect the main context windowIncluded in Claude CodeAI-Native