Loading...
Loading...
Configures OrchestKit settings. Use when customizing MCP servers, plugin options, or preferences.
npx skill4agent add yonatangross/orchestkit configure/ork:configure| Preset | Skills | Agents | Hooks | Description |
|---|---|---|---|---|
| Complete | 78 | 20 | 92 | Everything |
| Standard | 78 | 0 | 92 | Skills, no agents |
| Lite | 10 | 0 | 92 | Essential only |
| Hooks-only | 0 | 0 | 92 | Just safety |
| Monorepo | 78 | 20 | 92 | Complete + monorepo detection |
CC 2.1.49 Managed Settings: OrchestKit ships pluginwith default hook permissions. These are managed defaults — users can override them in project or user settings. Enterprise admins can lock managed settings via managed profiles.settings.json
| MCP | Purpose | Default | Requires |
|---|---|---|---|
| context7 | Library documentation | enabled | Nothing |
| memory | Cross-session persistence | enabled | Nothing |
| sequential-thinking | Structured reasoning for subagents | enabled | Nothing |
| tavily | Web search + extraction | enabled | API key (free tier: app.tavily.com) |
| agentation | UI annotation tool | enabled | |
Why all enabled? OrchestKit ships 30+ Sonnet/Haiku subagents. While Opus 4.6 has native extended thinking, Sonnet and Haiku do not — they benefit from sequential-thinking. Tavily and agentation are used by specific agents (seein agent frontmatter). CC's MCPSearch auto-defers schemas when overhead exceeds 10% of context, so token cost is managed automatically.mcpServers
Background agents: MCP tools are NOT available in background subagents (hard CC platform limitation). Agents that need MCP tools must run in the foreground.
~/.claude/mcp.jsonEnable turn duration in statusline? [y/N]: y{
"statusline": {
"showTurnDuration": true
}
}MCP deferral threshold (default 10%): 10{
"cc217": {
"mcp_defer_threshold": 0.10,
"use_effective_window": true
}
}Use effective context window for calculations? [Y/n]: ycontext_window.effective_percentageEnable task deletion (status: "deleted")? [Y/n]: yEnable PR status enrichment at session start? [Y/n]: yORCHESTKIT_PR_URLORCHESTKIT_PR_STATEEnable permission profile suggestions for agents? [Y/n]: yEnable monorepo detection? [Y/n]: y--add-dirCC 2.1.47: Whenare already active, the monorepo detector automatically skips theadded_dirssuggestion. The--add-dirfield is now available in hook inputs for multi-directory awareness.added_dirs
# Create shared plugin directory
mkdir -p /shared/team/plugins/orchestkit
# Copy plugin files
cp -r plugins/ork/* /shared/team/plugins/orchestkit/
# Team members use --add-dir to pick up the shared plugin
claude --add-dir /shared/team/pluginsplugin_hot_reloadvsenabledPlugins:added_dirsis a CC-internal concept and is NOT exposed to hooks. The hook-accessible field for multi-directory awareness isenabledPlugins(available inadded_dirssince CC 2.1.47). Hooks can readHookInputto detect which additional directories are active — useful for adapting behavior in multi-repo workspaces.input.added_dirs
added_dirsMulti-directory context active (3 dirs)
Packages: @myapp/api, @myapp/web, @myapp/shared
Each directory may have its own CLAUDE.md with targeted instructions.claude --add-dir ./packages/api --add-dir ./packages/webCustomize spinner verbs? [Y/n]: y.claude/settings.json{
"spinnerVerbs": {
"mode": "replace",
"verbs": [
"Orchestrating",
"Coordinating",
"Synthesizing",
"Analyzing",
"Reasoning",
"Crafting",
"Architecting",
"Validating",
"Dispatching",
"Assembling",
"Engineering",
"Composing"
]
}
}mode: "replace"mode: "append"Enable Agentation UI annotation tool? [y/N]: ypackage.jsonnpm install -D agentation agentation-mcp.mcp.jsonagentation{
"mcpServers": {
"agentation": {
"command": "npx",
"args": ["-y", "agentation-mcp", "server"],
"disabled": false
}
}
}"agentation"enabledMcpjsonServers.claude/settings.local.json{
"enabledMcpjsonServers": ["agentation"]
}src/components/components/app/components/// agentation-wrapper.tsx
"use client";
import { Agentation } from "agentation";
export function AgentationWrapper() {
if (process.env.NODE_ENV !== "development") return null;
return <Agentation endpoint="http://localhost:4747" webhookUrl="http://localhost:4747" />;
}<AgentationWrapper />http://localhost:4747connect-src~/.claude/plugins/orchestkit/config.json{
"version": "1.0.0",
"preset": "complete",
"skills": { "ai_ml": true, "backend": true, ... },
"agents": { "product": true, "technical": true },
"hooks": { "safety": true, "productivity": true, ... },
"mcps": { "context7": false, ... }
}ork:doctor