Skip to content

2026 04 20 harness selection tools agents skills prompts instructions

github-actions[bot] edited this page Apr 30, 2026 · 2 revisions

Harness-level selection and use of tools, agents, skills, prompts, and instruction files

Research Question

When should teams choose tools, agent definition files, skills, prompts, instruction files, and AGENTS.md, and what verifiable best practices align with how major harnesses actually select and apply each artifact?

Scope

In scope:

  • Define common concepts and boundaries: tool, agent definition file, skill, prompt, instruction file, and AGENTS.md
  • Compare selection and utilisation behavior across GitHub Copilot (issue assignment flow, Copilot Spaces, Visual Studio Code (VS Code) extension, command line interface (CLI)), Claude Code, OpenCode CLI, Codex, and closely related harnesses with public documentation
  • Identify currently common files, common selection mechanisms, and precedence rules where documented
  • Distinguish implementation-defined behavior (documented, testable, or source-backed) from opinion-based guidance
  • Capture current trends and emerging patterns in harness design

Out of scope:

  • Building or changing any harness implementation
  • Vendor marketing claims that cannot be tied to documented behavior or code
  • Proprietary internal harnesses without public, verifiable documentation

Constraints: (time, source types, access) Use publicly verifiable sources only (official documentation, source repositories, standards/specifications, and reproducible behavior notes). Prioritise primary sources and clearly flag unknowns where no authoritative evidence exists.

Context

[inference; source: GitHub custom instructions support matrix, Claude Code features overview, Codex customization] This item is best treated as a decision-support problem about overlapping Markdown control artifacts whose meaning changes by harness, so the useful output is a selection guide that separates durable policy from task-specific workflows and from tool access.

Approach

  1. Build a terminology map for each artifact type, including equivalent names used by each harness.
  2. For each target harness, document the loading and precedence model for tools, agents, skills, prompts, instructions, and AGENTS.md-like files.
  3. Verify each behavior against primary documentation and, where possible, implementation sources or reproducible examples.
  4. Produce a cross-harness comparison matrix showing common files, selection methods, and divergence points.
  5. Synthesize evidence-backed best practices for both general use and harness-specific use.
  6. Extract trend signals and emerging conventions, then list open gaps that need ongoing tracking.

Sources

Starting points, papers, articles, videos, repos, docs.


Research Skill Output

(Full output from running the research skill, retained verbatim in the completed item. Sections 0 to 5 are the investigation; section 6 seeds the Findings section below.)

§0 Initialise

§1 Question Decomposition

  1. Artifact boundaries
    • A1. What is a tool, and how is it different from an instruction artifact?
    • A2. What is an instruction file, and when is it always-on rather than on-demand?
    • A3. What is a prompt artifact, and when is it manually invoked instead of auto-loaded?
    • A4. What is a skill, and how does progressive disclosure differ from always-on context?
    • A5. What is an agent definition file, and when does it matter more than a prompt or skill?
    • A6. What is AGENTS.md, and is it a portable standard or just one vendor format?
  2. GitHub Copilot
    • B1. Which instruction files are supported on GitHub.com cloud agent, VS Code, and CLI?
    • B2. How do path-specific instructions differ from AGENTS.md and .github/copilot-instructions.md?
    • B3. When should prompt files, agent skills, custom agents, hooks, and Copilot Spaces be used?
  3. Claude Code
    • C1. What does Claude load every session?
    • C2. What moves from CLAUDE.md into skills, subagents, or hooks?
    • C3. How should teams reuse AGENTS.md content with Claude Code?
  4. OpenCode
    • D1. What are OpenCode’s native artifacts for rules, agents, skills, commands, and tools?
    • D2. How do OpenCode’s compatibility fallbacks for .claude and .agents affect selection?
  5. Codex
    • E1. What is Codex’s default instruction layer?
    • E2. How do Codex skills, subagents, and Model Context Protocol (MCP) fit around AGENTS.md?
  6. Synthesis
    • F1. Which artifacts are portable across harnesses?
    • F2. Which choices remain harness-specific?
    • F3. What evidence-backed best practices follow from the convergence and divergence patterns?

§2 Investigation

A. Artifact boundaries

B. GitHub Copilot surfaces

  • [fact; source: GitHub custom instructions support matrix] Copilot cloud agent on GitHub.com supports repository-wide instructions, path-specific instructions, agent instructions via AGENTS.md, CLAUDE.md, or GEMINI.md, and organization instructions.
  • [fact; source: GitHub Docs: Configure custom instructions for GitHub Copilot] On GitHub.com, .github/copilot-instructions.md is the repository-wide always-on file, .github/instructions/**/*.instructions.md adds path-scoped rules, and the nearest AGENTS.md in the directory tree takes precedence for agent instructions.
  • [fact; source: GitHub Docs: Copilot CLI custom instructions] In Copilot CLI, the root AGENTS.md is treated as primary instructions, .github/copilot-instructions.md is also loaded when present, and additional AGENTS.md files can be discovered from the current working directory and configured custom-instructions directories.
  • [fact; source: VS Code custom instructions] In VS Code, always-on instructions can come from .github/copilot-instructions.md, one or more AGENTS.md files, organization instructions, and CLAUDE.md; file-based instructions come from *.instructions.md files, and when multiple instruction files apply, VS Code combines them with no guaranteed order.
  • [fact; source: VS Code prompt files] Copilot prompt files are .prompt.md files stored by default under .github/prompts, invoked manually with /prompt-name, and intended for lightweight, single-task prompt templates rather than always-on conventions.
  • [fact; source: VS Code agent skills] Copilot agent skills use open-standard SKILL.md directories, can live in .github/skills/, .claude/skills/, or .agents/skills/, and are documented as portable across VS Code, Copilot CLI, and Copilot cloud agent.
  • [fact; source: VS Code custom agents, GitHub custom agents configuration] Copilot custom agents are .agent.md files, usually in .github/agents/, that define persona, tools, model, available subagents, and handoffs; GitHub and supported clients deduplicate them by file name and let lower-level definitions override higher-level ones.
  • [fact; source: GitHub Docs: About organizing and sharing context with Copilot Spaces, GitHub Docs: Create Copilot Spaces] Copilot Spaces is a context-grounding product that stores free-text instructions plus attached sources such as repositories, files, issues, and uploads; when a repository is attached, Spaces retrieves relevant content from the latest main branch rather than auto-loading the repository’s instruction files into every answer.
  • [inference; source: GitHub Docs: Create Copilot Spaces, GitHub custom instructions support matrix] Copilot Spaces should be selected when the problem is retrieval, curation, or shared question answering, not when the goal is to enforce coding policy for every cloud-agent task, because that policy belongs in repository instruction files and agent definitions.
  • [fact; source: GitHub Docs: Customize the Copilot coding agent development environment] The cloud agent’s runtime environment is not controlled by prompt or instruction files; it is prepared through .github/workflows/copilot-setup-steps.yml, which runs before the agent starts and is the correct place for deterministic setup, dependency installation, or submodule checkout.

C. Claude Code

  • [fact; source: Anthropic Docs: Claude Code overview, Anthropic Docs: Claude Code memory] Claude Code’s always-on instruction layer is CLAUDE.md, loaded from project, user, local, and managed locations at session start, with subdirectory CLAUDE.md files loading on demand when Claude works in those directories.
  • [fact; source: Anthropic Docs: Claude Code memory] Anthropic’s current guidance explicitly states that Claude Code reads CLAUDE.md, not AGENTS.md, and recommends creating a CLAUDE.md that imports AGENTS.md when a repository already uses the portable standard.
  • [fact; source: Claude Code skills, Claude Code features overview] Claude Code skills are the on-demand mechanism for reusable procedures or large reference bodies because only descriptions load initially and full skill content loads when the skill is invoked or auto-selected.
  • [fact; source: Claude Code skills, Claude Code commands] Claude Code treats many slash-invoked workflows, such as /batch, /debug, /loop, and /simplify, as bundled skills rather than as a separate prompt-file artifact, so the product’s native distinction is closer to instructions versus skills versus subagents than to instructions versus prompts versus skills.
  • [fact; source: Claude Code subagents] Claude Code subagents are Markdown definitions in .claude/agents/ or ~/.claude/agents/ with frontmatter for description, tools, model, skills, hooks, and isolation behavior, and each subagent runs in its own context window.
  • [inference; source: Anthropic Docs: Claude Code memory, Claude Code skills] In Claude Code, teams should move facts that must always apply into CLAUDE.md, move repeatable procedures into skills, and introduce subagents only when they need isolation, delegated specialization, or a preloaded skill bundle with different permissions.

D. OpenCode

  • [fact; source: OpenCode rules] OpenCode uses AGENTS.md as its primary project rule file, supports a global ~/.config/opencode/AGENTS.md, and falls back to CLAUDE.md only when AGENTS.md is absent.
  • [fact; source: OpenCode rules] OpenCode also supports an instructions array in opencode.json that can merge additional local or remote rule files with AGENTS.md, which makes it more explicit than most harnesses about reusing existing instruction sources without duplicating them.
  • [fact; source: OpenCode commands] OpenCode commands are prompt templates stored in .opencode/commands/ or config, surfaced as slash commands, and can optionally specify which agent and model should execute the command.
  • [fact; source: OpenCode skills] OpenCode has a native skill system, discovered from .opencode/skills/ and compatible .claude/skills/ and .agents/skills/ locations, with metadata shown through a native skill tool and full content loaded when the agent chooses or invokes the skill.
  • [fact; source: OpenCode agents] OpenCode agents can be defined in config or Markdown files under .opencode/agents/, and the platform distinguishes primary agents from subagents while letting tools, permissions, and prompts vary per agent.
  • [fact; source: OpenCode tools] OpenCode’s tool model is explicit and permission-driven, with built-in tools for bash, edit, write, read, grep, glob, Language Server Protocol (LSP), skill loading, todo management, web fetch, web search, and user questioning.
  • [fact; source: OpenCode rules, OpenCode skills, OpenCode agents, OpenCode commands] OpenCode documents each artifact type separately and openly: AGENTS.md for policy, commands for prompt templates, skills for reusable workflows, agents for personas and permission bundles, and tools for capabilities.

E. Codex

  • [fact; source: Codex customization, Codex AGENTS.md guide] Codex positions AGENTS.md as the durable base layer of customization and documents an explicit discovery chain from global scope to repository root to current directory, with deeper files overriding earlier guidance by appearing later in the merged prompt.
  • [fact; source: Codex skills] Codex skills live in .agents/skills in repository and user scopes, use progressive disclosure, can be invoked explicitly or implicitly, and are available in the Codex Command Line Interface (CLI), Integrated Development Environment (IDE) extension, and app.
  • [fact; source: Codex customization, Codex MCP] Codex treats skills and Model Context Protocol (MCP) as complementary layers: skills encode reusable workflows, while MCP adds external tools and data access through config.toml.
  • [fact; source: Codex subagents] Codex subagent workflows are parallel delegated agents intended to keep noisy intermediate work off the main thread, but the consulted concept page says Codex does not spawn them automatically and expects the user to ask explicitly for subagents or parallel agent work.
  • [inference; source: Codex customization, Codex AGENTS.md guide, Codex skills] Codex’s documented stack is the most opinionated about ordering: start with AGENTS.md, add skills for reusable workflows, add MCP when outside systems are needed, and add subagents only when the task shape justifies the extra coordination and token cost.

F. Cross-harness patterns and contradictions

§3 Reasoning

§4 Consistency Check

§5 Depth and Breadth Expansion

§6 Synthesis

Executive summary:

Key findings:

  1. [inference; source: GitHub Copilot CLI feature comparison, Claude Code features overview, Codex customization] High confidence: The decisive selection rule is artifact function rather than filename, because the surveyed harnesses consistently separate abilities, durable policy, reusable workflows, and specialist worker definitions into different layers.
  2. [fact; source: AGENTS.md specification, GitHub custom instructions support matrix, OpenCode rules, Codex AGENTS.md guide, Anthropic Docs: Claude Code memory] High confidence: AGENTS.md is the most portable repository-level instruction artifact across the surveyed harnesses, but Claude Code still requires a CLAUDE.md wrapper or import pattern for full always-on compatibility.
  3. [fact; source: GitHub custom instructions support matrix, VS Code custom instructions, GitHub Docs: Copilot CLI custom instructions, GitHub Docs: Create Copilot Spaces] High confidence: GitHub Copilot documents repository instructions, path-specific instructions, prompt files, skills, custom agents, and Copilot Spaces across its public surfaces, so teams still need to choose by surface because GitHub.com cloud agent, VS Code, CLI, and Spaces load different files and apply different precedence rules.
  4. [inference; source: GitHub Docs: About organizing and sharing context with Copilot Spaces, GitHub Docs: Create Copilot Spaces] Medium confidence: Copilot Spaces should be selected for shared retrieval context and curated question answering, while repository instruction files should still hold coding policy for cloud-agent or integrated development workflows.
  5. [inference; source: Anthropic Docs: Claude Code memory, Claude Code skills, Claude Code subagents] Medium confidence: A practical Claude Code operating model is CLAUDE.md for always-on facts, skills for reusable procedures or reference bundles, and subagents for isolated specialist work, so long procedural guidance should not remain in CLAUDE.md.
  6. [inference; source: OpenCode rules, OpenCode commands, OpenCode skills, OpenCode agents, OpenCode tools] High confidence: OpenCode documents separate native artifacts for rules, commands, skills, agents, and tools, which makes it a useful public example of the layered selection framework this item recommends.
  7. [inference; source: Codex customization, Codex AGENTS.md guide, Codex skills, Codex subagents] Medium confidence: Codex documents a disciplined order of adoption, AGENTS.md first, then skills, then external connectivity through MCP, then subagents only when explicit parallel specialist work is justified.
  8. [inference; source: AGENTS.md specification, Anthropic Docs: Claude Code memory, GitHub custom instructions support matrix, VS Code agent skills, Codex AGENTS.md guide] High confidence: The strongest cross-harness best practice is a short portable core in AGENTS.md, plus harness-native compatibility shims only where required, rather than trying to overload prompts, commands, or agent files with permanent repository policy.

Evidence map:

Claim Source Confidence Notes
[inference] Artifact selection is about function, not filename, across the surveyed harnesses. GitHub Copilot CLI feature comparison; Claude Code features overview; Codex customization high The three vendors use nearly identical boundary language.
[fact] AGENTS.md is portable, but Claude Code still needs CLAUDE.md as the entrypoint. AGENTS.md specification; GitHub custom instructions support matrix; OpenCode rules; Codex AGENTS.md guide; Anthropic Docs: Claude Code memory high Cross-vendor convergence with one explicit exception.
[fact] GitHub Copilot documents repository instructions, path-specific instructions, prompt files, skills, custom agents, and Copilot Spaces across its public surfaces, so teams still need to choose by surface. GitHub custom instructions support matrix; VS Code custom instructions; GitHub Docs: Copilot CLI custom instructions; GitHub Docs: Create Copilot Spaces high The public docs enumerate these artifact types and make the surface differences explicit.
[inference] Copilot Spaces should be used for shared retrieval context and curated question answering, not as a substitute for repository policy files. GitHub Docs: About organizing and sharing context with Copilot Spaces; GitHub Docs: Create Copilot Spaces medium The product shape is documented directly, but the selection guidance is synthesized.
[inference] A practical Claude Code operating model is CLAUDE.md for always-on facts, skills for reusable procedures, and subagents for isolated specialist work. Anthropic Docs: Claude Code memory; Claude Code skills; Claude Code subagents medium The docs define the pieces directly; the operating model is the recommended composition.
[inference] OpenCode documents separate native artifacts for rules, commands, skills, agents, and tools, which makes it a useful public example of the layered selection framework recommended here. OpenCode rules; OpenCode commands; OpenCode skills; OpenCode agents; OpenCode tools high The docs define each artifact explicitly, and the recommendation uses that documented separation.
[inference] Codex documents an order of adoption that starts with AGENTS.md, then skills, then MCP, then subagents only when parallel specialist work is justified. Codex customization; Codex AGENTS.md guide; Codex skills; Codex subagents medium OpenAI documents the components directly; the sequence is a synthesized operating order.
[inference] Portable core plus thin shims is safer than forcing one filename to play every role. AGENTS.md specification; Anthropic Docs: Claude Code memory; GitHub custom instructions support matrix; Codex AGENTS.md guide high Best-fit synthesis of documented convergence and divergence.

Assumptions:

  • [assumption; source: GitHub Docs: Create Copilot Spaces, GitHub custom instructions support matrix] The synthesis assumes that the absence of documented automatic repository instruction loading in Copilot Spaces means teams should not rely on that behavior; this is justified because the current official docs describe Space instructions and attached sources, not inherited repo instruction files.

Analysis:

Risks, gaps, uncertainties:

Open questions:

§7 Recursive Review

  • [fact; source: this document] Every claim in sections 0, 2, 3, 4, 5, and 6 is now labeled as fact, inference, or assumption, and section 1 is limited to decomposition structure rather than unsupported claims.
  • [fact; source: this document] The synthesis does not introduce any conclusion that lacks support in section 2, and every key finding appears again in the Evidence Map.
  • [fact; source: this document] The prior-work check was completed against related completed items, and this item’s contribution is differentiated from those earlier notes.
  • [inference; source: GitHub custom instructions support matrix, Anthropic Docs: Claude Code memory, OpenCode rules, Codex AGENTS.md guide] The remaining uncertainty is not about the core selection model, which is well-supported, but about whether current vendor compatibility gaps narrow further over time.

Findings

(Populated from section 6 Synthesis above.)

Executive Summary

[inference; source: GitHub Copilot CLI feature comparison, Claude Code features overview, Codex customization] Teams should use instruction files for durable project policy, prompt artifacts for manually launched one-off tasks, skills for reusable on-demand workflows, agent definition files for specialist workers, and tools or Model Context Protocol (MCP) only for capabilities.
[inference; source: AGENTS.md specification, Anthropic Docs: Claude Code memory, GitHub custom instructions support matrix] AGENTS.md is the strongest portable repository-level core across the surveyed harnesses, but Claude Code still needs a CLAUDE.md entrypoint or import shim for first-class always-on behavior.
[inference; source: VS Code agent skills, Claude Code skills, OpenCode skills, Codex skills] SKILL.md is the clearest cross-harness answer for reusable multi-step procedures because the major ecosystems all document low-cost discovery plus on-demand full loading.
[inference; source: GitHub custom instructions support matrix, Anthropic Docs: Claude Code memory, OpenCode rules, Codex AGENTS.md guide] The safest adoption pattern is layered and minimal: keep always-on files short and factual, move procedures into skills, use prompt files or commands only for human-triggered task launchers, and add custom agents or subagents only when isolation, tool restriction, or model specialization is worth the extra complexity.

Key Findings

  1. [inference; source: GitHub Copilot CLI feature comparison, Claude Code features overview, Codex customization] High confidence: The decisive selection rule is artifact function rather than filename, because the surveyed harnesses consistently separate abilities, durable policy, reusable workflows, and specialist worker definitions into different layers.
  2. [fact; source: AGENTS.md specification, GitHub custom instructions support matrix, OpenCode rules, Codex AGENTS.md guide, Anthropic Docs: Claude Code memory] High confidence: AGENTS.md is the most portable repository-level instruction artifact across the surveyed harnesses, but Claude Code still requires a CLAUDE.md wrapper or import pattern for full always-on compatibility.
  3. [fact; source: GitHub custom instructions support matrix, VS Code custom instructions, GitHub Docs: Copilot CLI custom instructions, GitHub Docs: Create Copilot Spaces] High confidence: GitHub Copilot documents repository instructions, path-specific instructions, prompt files, skills, custom agents, and Copilot Spaces across its public surfaces, so teams still need to choose by surface because GitHub.com cloud agent, VS Code, CLI, and Spaces each load different files and apply different precedence rules.
  4. [inference; source: GitHub Docs: About organizing and sharing context with Copilot Spaces, GitHub Docs: Create Copilot Spaces] Medium confidence: Copilot Spaces should be selected for shared retrieval context and curated question answering, while repository instruction files should still hold coding policy for cloud-agent or integrated development workflows.
  5. [inference; source: Anthropic Docs: Claude Code memory, Claude Code skills, Claude Code subagents] Medium confidence: A practical Claude Code operating model is CLAUDE.md for always-on facts, skills for reusable procedures or reference bundles, and subagents for isolated specialist work, so long procedural guidance should not remain in CLAUDE.md.
  6. [inference; source: OpenCode rules, OpenCode commands, OpenCode skills, OpenCode agents, OpenCode tools] High confidence: OpenCode documents separate native artifacts for rules, commands, skills, agents, and tools, which makes it a useful public example of the layered selection framework this item recommends.
  7. [inference; source: Codex customization, Codex AGENTS.md guide, Codex skills, Codex subagents] Medium confidence: Codex documents a disciplined order of adoption, AGENTS.md first, then skills, then external connectivity through MCP, then subagents only when explicit parallel specialist work is justified.
  8. [inference; source: AGENTS.md specification, Anthropic Docs: Claude Code memory, GitHub custom instructions support matrix, VS Code agent skills, Codex AGENTS.md guide] High confidence: The strongest cross-harness best practice is a short portable core in AGENTS.md, plus harness-native compatibility shims only where required, rather than trying to overload prompts, commands, or agent files with permanent repository policy.

Evidence Map

Claim Source Confidence Notes
[inference] Artifact selection is about function, not filename, across the surveyed harnesses. GitHub Copilot CLI feature comparison; Claude Code features overview; Codex customization high The three vendors use nearly identical boundary language.
[fact] AGENTS.md is portable, but Claude Code still needs CLAUDE.md as the entrypoint. AGENTS.md specification; GitHub custom instructions support matrix; OpenCode rules; Codex AGENTS.md guide; Anthropic Docs: Claude Code memory high Cross-vendor convergence with one explicit exception.
[fact] GitHub Copilot documents repository instructions, path-specific instructions, prompt files, skills, custom agents, and Copilot Spaces across its public surfaces, so teams still need to choose by surface. GitHub custom instructions support matrix; VS Code custom instructions; GitHub Docs: Copilot CLI custom instructions; GitHub Docs: Create Copilot Spaces high The public docs enumerate these artifact types and make the surface differences explicit.
[inference] Copilot Spaces should be used for shared retrieval context and curated question answering, not as a substitute for repository policy files. GitHub Docs: About organizing and sharing context with Copilot Spaces; GitHub Docs: Create Copilot Spaces medium The product shape is documented directly, but the selection guidance is synthesized.
[inference] A practical Claude Code operating model is CLAUDE.md for always-on facts, skills for reusable procedures, and subagents for isolated specialist work. Anthropic Docs: Claude Code memory; Claude Code skills; Claude Code subagents medium The docs define the pieces directly; the operating model is the recommended composition.
[inference] OpenCode documents separate native artifacts for rules, commands, skills, agents, and tools, which makes it a useful public example of the layered selection framework recommended here. OpenCode rules; OpenCode commands; OpenCode skills; OpenCode agents; OpenCode tools high The docs define each artifact explicitly, and the recommendation uses that documented separation.
[inference] Codex documents an order of adoption that starts with AGENTS.md, then skills, then MCP, then subagents only when parallel specialist work is justified. Codex customization; Codex AGENTS.md guide; Codex skills; Codex subagents medium OpenAI documents the components directly; the sequence is a synthesized operating order.
[inference] Portable core plus thin shims is safer than forcing one filename to play every role. AGENTS.md specification; Anthropic Docs: Claude Code memory; GitHub custom instructions support matrix; Codex AGENTS.md guide high Best-fit synthesis of documented convergence and divergence.

Assumptions

  • [assumption; source: GitHub Docs: Create Copilot Spaces, GitHub custom instructions support matrix] Assumption: Copilot Spaces should be treated as separate from repository instruction inheritance until GitHub documents otherwise. Justification: The current official docs explain Space instructions and attached sources, but do not document automatic loading of repository instruction files into Space chat behavior.

Analysis

[inference; source: VS Code custom instructions, Anthropic Docs: Claude Code memory, Codex AGENTS.md guide] I weighted always-on file behavior most heavily when vendors documented startup loading explicitly, because that is the part of the system teams rely on for baseline policy and because those statements were primary-source, not community extrapolation.
[inference; source: VS Code agent skills, Claude Code skills, OpenCode skills, Codex skills] I treated the convergence on SKILL.md as stronger evidence than any single vendor’s workflow marketing, because four independent ecosystems describe the same authoring unit and the same progressive-disclosure loading model.
[inference; source: Anthropic Docs: Claude Code memory, GitHub custom instructions support matrix, OpenCode rules, Codex AGENTS.md guide] I resolved the portability tension by privileging documented discovery rules over convenience, which is why the recommendation is a portable AGENTS.md core plus shims instead of pretending that every harness discovers the same path natively.
[inference; source: GitHub Docs: Customize the Copilot coding agent development environment, Codex MCP, OpenCode tools] I kept runtime setup and external connectivity outside the prompt-selection framework because the official docs consistently place those concerns in setup workflows, configuration, permissions, or MCP, not in instruction bodies.

Risks, Gaps, and Uncertainties

Open Questions


Output

Navigation

Home

By Tag

bureaucracy

change-management

coase

constraint-analysis

control-model

decision-rights

delegation

delivery-risk

demand-segmentation

enterprise

exception-handling

execution

flow

flow-design

flow-metrics

governance

governance-patterns

incentives

instability

institutional-economics

leading-indicators

operating-model

organisation

organisational-design

queue-design

queueing

regulated-enterprise

routing

throughput

throughput-risk

transaction-costs

triage

williamson

Clone this wiki locally