configure
Original:🇺🇸 English
Translated
Configures OrchestKit settings. Use when customizing MCP servers, plugin options, or preferences.
3installs
Sourceyonatangross/orchestkit
Added on
NPX Install
npx skill4agent add yonatangross/orchestkit configureTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →OrchestKit Configuration
Interactive setup for customizing your OrchestKit installation.
Quick Start
bash
/ork:configureStep 1: Choose Preset
Use AskUserQuestion:
| 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 |
Step 2: Customize Skill Categories
Categories available:
- AI/ML (26 skills)
- Backend (15 skills)
- Frontend (8 skills)
- Testing (13 skills)
- Security (7 skills)
- DevOps (4 skills)
- Planning (6 skills)
Step 3: Customize Agents
Product Agents (6):
- market-intelligence
- product-strategist
- requirements-translator
- ux-researcher
- prioritization-analyst
- business-case-builder
Technical Agents (14):
- backend-system-architect
- frontend-ui-developer
- database-engineer
- llm-integrator
- workflow-architect
- data-pipeline-engineer
- test-generator
- code-quality-reviewer
- security-auditor
- security-layer-auditor
- debug-investigator
- metrics-architect
- rapid-ui-designer
- system-design-reviewer
Step 4: Configure Hooks
Safety Hooks (Always On):
- git-branch-protection
- file-guard
- redact-secrets
Toggleable Hooks:
- Productivity (auto-approve, logging)
- Quality Gates (coverage, patterns)
- Team Coordination (locks, conflicts)
- Notifications (desktop, sound)
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
Step 5: Configure MCPs (Optional)
All 5 MCPs ship enabled by default. Tavily requires an API key; agentation requires a local package install.
| 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.
Already have these MCPs installed globally? If Tavily or memory are already in your , skip enabling them here to avoid duplicate entries. OrchestKit agents will use whichever instance Claude Code resolves first.
~/.claude/mcp.jsonStep 6: CC 2.1.7 Settings (New)
Configure CC 2.1.7-specific features:
Turn Duration Display
Enable turn duration in statusline? [y/N]: yAdds to settings.json:
json
{
"statusline": {
"showTurnDuration": true
}
}MCP Auto-Deferral Threshold
MCP deferral threshold (default 10%): 10Adds to config.json:
json
{
"cc217": {
"mcp_defer_threshold": 0.10,
"use_effective_window": true
}
}Effective Context Window Mode
Use effective context window for calculations? [Y/n]: yWhen enabled:
- Statusline shows
context_window.effective_percentage - Compression triggers use effective window
- MCP deferral more accurate
Step 7: CC 2.1.20 Settings
Configure CC 2.1.20-specific features:
Task Deletion Support
Enable task deletion (status: "deleted")? [Y/n]: yEnables orphan detection and automatic cleanup of blocked tasks.
PR Status Enrichment
Enable PR status enrichment at session start? [Y/n]: yDetects open PRs on current branch and sets / env vars.
ORCHESTKIT_PR_URLORCHESTKIT_PR_STATEBackground Agent Permission Pre-Mapping
Enable permission profile suggestions for agents? [Y/n]: yShows recommended permission profiles when spawning agents.
Monorepo Multi-Directory Detection
Enable monorepo detection? [Y/n]: yDetects monorepo indicators and suggests usage.
--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
Team Plugin Distribution (CC 2.1.45+)
Share OrchestKit across a team using a shared directory:
bash
# 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/pluginsCC 2.1.45+ supports — team members get updates without restarting their sessions.
plugin_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
Monorepo Package Context (CC 2.1.49)
When are active, OrchestKit's monorepo detector surfaces package names from each directory as session context. This helps agents understand which packages are in scope:
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.Use to include specific packages.
claude --add-dir ./packages/api --add-dir ./packages/webStep 8: CC 2.1.23 Settings
Configure CC 2.1.23-specific features:
Spinner Verbs Customization
Replace default Claude Code spinner verbs ("Thinking", "Working", etc.) with custom branding:
Customize spinner verbs? [Y/n]: yAdds to :
.claude/settings.jsonjson
{
"spinnerVerbs": {
"mode": "replace",
"verbs": [
"Orchestrating",
"Coordinating",
"Synthesizing",
"Analyzing",
"Reasoning",
"Crafting",
"Architecting",
"Validating",
"Dispatching",
"Assembling",
"Engineering",
"Composing"
]
}
}Options:
- - Use only your custom verbs
mode: "replace" - - Add your verbs to the defaults
mode: "append"
OrchestKit-themed verbs focus on orchestration, architecture, and engineering actions.
Step 9: Optional Integrations
Use AskUserQuestion to offer optional third-party integrations:
Agentation (UI Annotation Tool)
Enable Agentation UI annotation tool? [y/N]: yAgentation lets you annotate your app's UI in the browser and have Claude pick up the feedback automatically.
When enabled, perform these steps (idempotent — skip any step already done):
-
Install dependencies (checkfirst):
package.jsonbashnpm install -D agentation agentation-mcp -
Add MCP server to(skip if
.mcp.jsonkey already exists):agentationjson{ "mcpServers": { "agentation": { "command": "npx", "args": ["-y", "agentation-mcp", "server"], "disabled": false } } } -
Enable MCP server in Claude Code settings — addto the
"agentation"array inenabledMcpjsonServers(create file if missing, skip if already listed):.claude/settings.local.jsonjson{ "enabledMcpjsonServers": ["agentation"] } -
Scaffold wrapper component — create a dev-only client component (skip if file already exists). Use the project's component directory (e.g.,
src/components/, orcomponents/):app/components/tsx// 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" />; }Then instruct the user to addto their root layout.<AgentationWrapper /> -
CSP update (only if the project has a Content-Security-Policy): addto the
http://localhost:4747directive for development mode only.connect-src
Step 10: Preview & Save
Save to:
~/.claude/plugins/orchestkit/config.jsonjson
{
"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, ... }
}Related Skills
- : Diagnose configuration issues
ork:doctor
References
- Presets
- MCP Configuration