ork-assess
Assess a code change, design, architecture, workflow, or competing options against explicit criteria and evidence. Use when a…
Interactive wizard for OrchestKit settings: MCP servers, hook permissions, keybindings, presets. Use when customizing plugin behavior.
Claude Code
$ npx -y skills add yonatangross/orchestkit --skill configure --agent claude-code
Codex
$ npx skills add yonatangross/orchestkit --skill configure -a codex -y
Cursor
$ npx skills add yonatangross/orchestkit --skill configure -a cursor -y
Gemini CLI
$ npx skills add yonatangross/orchestkit --skill configure -a gemini-cli -y
GitHub Copilot
$ npx skills add yonatangross/orchestkit --skill configure -a github-copilot -y
OpenCode
$ npx skills add yonatangross/orchestkit --skill configure -a opencode -y
Windsurf
$ npx skills add yonatangross/orchestkit --skill configure -a windsurf -y
name: configure license: MIT compatibility: "Claude Code 2.1.277+." description: "Interactive wizard for OrchestKit settings: MCP servers, hook permissions, keybindings, presets. Use when customizing plugin behavior." argument-hint: "[preset-name]" context: inherit user-invocable: false allowed-tools: "Bash Read Grep Glob Edit Write AskUserQuestion" effort: low model: haiku metadata: category: workflow-automation version: "1.0.1" author: "OrchestKit" complexity: "low" tags: "configuration, setup, wizard, customization" paths: [".claude/**", "**/.claude/**"]
Interactive setup for customizing your OrchestKit installation.
configure configure mcp memory
PRESET = "$ARGUMENTS[0]" # Optional preset name or subcommand, e.g., "mcp" TARGET = "$ARGUMENTS[1]" # Optional target, e.g., "memory" # If no arguments, run interactive wizard. # $ARGUMENTS is the full string (CC 2.1.59 indexed access)
Done means `~/.claude/plugins/orchestkit/config.json` is written, the user saw the Step 11 preview, and `/reload-plugins` was advised. Budget: at most one AskUserQuestion per step and 11 steps; stop and report at the finish line or the first cap, whichever comes first.
Use AskUserQuestion:
| Preset | Skills | Agents | Hooks | Description | |--------|--------|--------|-------|-------------| | **Complete** | all | all | all | Everything | | **Standard** | all | 0 | all | Skills, no agents | | **Lite** | 28 | 0 | all | Essential only (testing, security, planning) | | **Hooks-only** | 0 | 0 | all | Safety, productivity and team coordination hooks | | **Monorepo** | all | all | all | Complete + monorepo detection |
Live counts: run `claude plugin details ork` (107 skills, 36 agents on 2026-09-25).
Categories available:
**Product Agents (2):**
**Technical Agents (17):**
**Operations Agents (6):**
**Research Agents (4):**
**Safety (Always On):**
**Toggleable Hooks:**
> **CC 2.1.49 Managed Settings:** OrchestKit ships plugin `settings.json` with 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.
> **CC 2.1.111 — prune overbroad Bash permissions:** Since 2.1.111, read-only Bash commands with glob patterns (`ls:*`, `head:*`, `grep:*`, `wc:*`, `find:*`, etc.) no longer trigger permission prompts by default. If your `.claude/settings.local.json` has explicit `Bash(ls:*)` / `Bash(grep:*)` style allows added to silence old prompts, they are now redundant. The built-in `/less-permission-prompts` skill scans your transcripts and proposes a prune diff — run it once per project and once per user profile, then commit the accepted subset. The committed OrchestKit `src/settings/ork.settings.json` is already minimal (allow = `Read`, `Glob`, `Grep`, a small set of MCP entries) and doesn't need changes.
> **CC 2.1.129 — `Bash(mkdir *)` / `Bash(touch *)` allow rules now work for in-project paths:** previously silently rejected for project-relative paths; now honored as documented. Workaround entries enumerating explicit subpaths (`Bash(mkdir:./src/*)`, etc.) can be collapsed back to the canonical glob form. See `references/cc-version-settings.md` § CC 2.1.129.
> **CC 2.1.157 — plugin auto-load + workflow-trigger control:** Plugins in `.claude/skills` auto-load (no marketplace required); `claude plugin init <name>` scaffolds one there. The "Workflow keyword trigger" toggle in `/config` — and pressing backspace right after the keyword — stops a bare "workflow"/"ultracode" from launching a dynamic workflow. `claude agents` honors the `agent` field in `settings.json`, with `--agent <name>` to override.
> **CC 2.1.160 — write prompts for startup files & build configs:** Expect approval prompts before Claude writes shell startup files (`.zshenv`/`.zlogin`/`.bash_login`, `~/.config/git/`) or — in `acceptEdits` mode — build-tool configs that grant code execution (`.npmrc`, `bunfig.toml`, `.bazelrc`, `.pre-commit-config.yaml`, `.devcontainer/`). These are security defaults; approve them deliberately, don't pre-allow.
> **CC 2.1.141 — `ANTHROPIC_WORKSPACE_ID` for workload identity federation:** When authenticating headless/CI agents (e.g. `ci-sentinel`, `bare-eval`) through Anthropic's WIF flow, set `ANTHROPIC_WORKSPACE_ID` to scope the minted token to one workspace when the federation rule covers more than one. Without it, a multi-workspace rule mints an unscoped token.
> **CC 2.1.142 — `MCP_TOOL_TIMEOUT` for remote MCP:** the per-request timeout now actually ap
The Complete AI Development Toolkit for Claude Code. 115 skills, 36 agents, 163 hooks. Install `ork` for stable (v10.x).
Assess a code change, design, architecture, workflow, or competing options against explicit criteria and evidence. Use when a…
Compare plausible implementation, architecture, product, or operational approaches before committing to one. Use when a request…
Map an unfamiliar codebase, feature, architecture, data flow, or operational path with file-backed evidence. Use when a request…
Render an answer inline as compact ASCII or box-drawing art with semantic status icons. Use for status, inventories, budgets,…
Make an approved, scoped change and prove the affected behavior. Use when a request asks to implement, build, add, or land a…
Review a pull request or branch for correctness, regressions, security, operational risk, and missing evidence. Use when a…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.