prism-mcp-orchestrator
Auto-use for context-heavy prompts (logs, CI failures, Kubernetes issues, runbooks, docs lookup, PR triage, codegen subtasks) and bounded Laya/Jev decisions…
Skill by bryanbarton525
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/bryanbarton525-prism-mcp-orchestrator
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: devops, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 26, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Shell scripts
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/prism-mcp-orchestrator
What's inside
- Skill name
prism-mcp-orchestrator- Description
- Auto-use for context-heavy prompts (logs, CI failures, Kubernetes issues, runbooks, docs lookup, PR triage, codegen subtasks) and bounded Laya/Jev decisions through downstream MCP. Decide when to delegate via Prism MCP and execute the required call order — list_agents, list_resources, get_resource, optional list_prompts/get_prompt, run_agent, then parent synthesis.
- License
- MIT
- Compatibility
- Requires Prism MCP server availability, local repository context, and an MCP-capable host editor/agent.
- Metadata
- prism-agents: orchestrator parent-model
- Instructions
- 182 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (4)
- SKILL.md
- smoke.yaml · evals/
- REFERENCE.md · references/
- collect.sh · scripts/
SKILL.md (first lines)
# Prism MCP orchestrator skill
Use this skill for orchestration and bounded typed decisions. Delegate evidence-heavy specialist work via Prism MCP; use the decision workflow below for configured Laya/Jev tools.
## Activation rule
Activate when prompts mention things like: CI failures, PR blockers, Kubernetes incidents, Argo drift/workflow failures, release notes/docs lookup, large logs/JSON, bounded Laya/Jev decisions, or "delegate/run_agent/MCP".
Do **not** activate for tiny single-step tasks where delegation overhead is not worth it.
## Fail-closed evidence gate
Before delegation, check for minimum identifiers:
- GitHub: `repo` + (`PR`, `run URL`, or `run ID`)
- Kubernetes: `context` + `namespace` + workload (`deployment`/`statefulset`/`pod`)
- Release notes/docs: product/library + version range or target release
If required identifiers are missing, **do not run specialists yet**. Ask the parent LLM to request only missing fields.
## First-party skill precedence
When a subtask targets a specific platform/tool/vendor, prefer that vendor's
first-party skills/docs before community or generic sources.
Examples:
- LaunchDarkly tasks -> prefer LaunchDarkly first-party skills (for example from
the LaunchDarkly `ai-tooling/skills` source) and official docs.
- Cloud/provider SDK tasks -> prefer official provider skills/docs first.
If a first-party source exists but is not available in the current environment,
callback to parent with `insufficient_evidence` and request permission/inputs to
access the first-party source.
## Required sequence for specialist delegation (must follow)
1. Call `list_agents` first.
2. Call `list_resources`, then `get_resource` for:
- `prism://resource/tooling/run_agent`
- `prism://resource/tooling/orchestration-guide`
- `prism://resource/agent/<agent_id>/constitution` (for selected agents)
3. Optional: `list_prompts` + `get_prompt` for payload templates.
4. Call `run_agent` with bounded task + valid `skill_names`.
5. Synthesize specialist outputs in parent model.
If evidence is insufficient at any step, callback to parent with:
```json
{
"status": "insufficient_evidence",
"needs_from_parent": [
"repo owner/name",
"PR URL or workflow run URL",
"namespace/deployment"
],
"reason": "Identifiers required for evidence-backed delegation are missing."
}
```
## Typed decisions through downstream MCP
Use a configured Laya or Jev MCP tool for a bounded classification, a choice
among explicit alternatives, or a rubric score when that judgment helps the
task. The parent model supplies the question and options, interprets the result,
and produces any subsequent general tool-call arguments. Prism executes calls.
1. Call `list_mcp_servers` to discover configured decision servers. If none is
configured, continue the task without a decision call. Registration and agent
access setup are described in `docs/decision-services.md` in the Prism repo.
2. Call `list_mcp_server_tools` with `include_schema: true` for the selected
server. Use its actual tool schema; Laya and Jev wrappers differ.
3. Call `call_mcp_tool` with the discovered server and tool. For Laya's
`laya_predict`, an example is:
```json
{
"server": "laya",
"tool": "laya_predict",
"arguments": {
"model": "english",
"state": {"body": "I was charged twice."},
"questions": {
"department": {
"type": "choice",
"instructions": "Which team should handle this request?",
"criteria": {
"billing": "Invoices and refunds",
"technical": "Bugs and outages"
}
}
}
}
}
```
4. Check `is_error` and `truncated` before interpreting the result. Laya's
decision JSON may be encoded in `content` or in `structured_content.result`;
decode that JSON to read `answers`. Report uncertainty or continue with parent
reasoning if the call fails. A decision does not grant permission for an action.
Laya custom questions include choices on each call; `laya_preset` supplies only
its built-in question sets. The remote Laya wrapper forwards inference to its
HTTP server and does not support `laya_shortlist` or `laya_tournament`. Keep
finite choices small (at most 20), narrowing them first when needed.
This downstream MCP path is separate from `recommend_tools`, whose built-in
reranker uses `PRISM_DECISION_*` over HTTP. Reconnect a running Prism MCP host
after changing registrations. A CLI probe tests transport; a specialist also
needs access to the server through its configured MCP allowlist.
## Adapted routing checkpoint
When `laya-routing` is registered, use it only for English next-tool choice
questions. Keep general classification, rubric scoring, and built-in presets on
`laya` or the configured Jev service. Inspect the actual MCP schema first.
For a routing call:From bryanbarton525/prism, MIT.
More from bryanbarton525/prism
- 0.609score
argo-sync-health
bryanbarton525
Diagnose Argo CD app sync/health drift with argocd (and kubectl when needed).
SkillAFreshness: A★ 3Claude Code +9 - 0.609score
k8s-rollout-diagnostics
bryanbarton525
Diagnose rollout failures with version-aware kubectl rollout/status/history + events.
SkillAFreshness: A★ 3Claude Code +9 - 0.609score
kubectl-triage
bryanbarton525
Triage Kubernetes incidents with version-aware kubectl (pods, events, logs, describe).
SkillAFreshness: A★ 3Claude Code +9 - 0.609score
argo-workflow-debug
bryanbarton525
Debug Argo Workflow failures with argo CLI by tracing nodes, retries, template errors, and timing.
SkillAFreshness: A★ 3Claude Code +9 - 0.609score
docs-source-harvest
bryanbarton525
Harvest authoritative docs for a target library/service and extract implementation-ready guidance with citations.
SkillAFreshness: A★ 3Claude Code +9 - 0.609score
gh-actions-diagnostics
bryanbarton525
Diagnose GitHub Actions failures with gh by tracing failing runs, jobs, and step logs.
SkillAFreshness: A★ 3Claude Code +9 - 0.609score
gh-pr-triage
bryanbarton525
Triage a GitHub PR for merge readiness using gh (checks, reviews, blockers, changed files).
SkillAFreshness: A★ 3Claude Code +9 - 0.609score
linear-issue-management
bryanbarton525
Plan, create, edit, comment on, and triage Linear issues through the Linear MCP server.
SkillAFreshness: A★ 3Claude Code +9 - 0.609score
release-notes-scan
bryanbarton525
Scan release notes/changelogs between versions for breaking changes and migration actions.
SkillAFreshness: A★ 3Claude Code +9 - 0.606score
graphify-query
bryanbarton525
Run bounded Graphify query tools for repository architecture, relationships, dependency paths, and impact investigations, then verify findings against source…
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
go-pure-util
bryanbarton525
Build pure Go parsers/formatters/transforms with deterministic behavior and no I/O.
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
go-test-table
bryanbarton525
Scaffold idiomatic table-driven tests for one Go function/method.
SkillAFreshness: A★ 3Claude Code +9
Signals
- Stars
- 3
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 21, 2026 (9 days ago)
- Last release
- Oct 22, 2026 (8 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/bryanbarton525/prism
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from bryanbarton525
- 0.609score
argo-workflow-debug
bryanbarton525
Debug Argo Workflow failures with argo CLI by tracing nodes, retries, template errors, and timing.
SkillAFreshness: A★ 3Claude Code +9 - 0.609score
docs-source-harvest
bryanbarton525
Harvest authoritative docs for a target library/service and extract implementation-ready guidance with citations.
SkillAFreshness: A★ 3Claude Code +9 - 0.609score
argo-sync-health
bryanbarton525
Diagnose Argo CD app sync/health drift with argocd (and kubectl when needed).
SkillAFreshness: A★ 3Claude Code +9 - 0.609score
k8s-rollout-diagnostics
bryanbarton525
Diagnose rollout failures with version-aware kubectl rollout/status/history + events.
SkillAFreshness: A★ 3Claude Code +9 - 0.609score
kubectl-triage
bryanbarton525
Triage Kubernetes incidents with version-aware kubectl (pods, events, logs, describe).
SkillAFreshness: A★ 3Claude Code +9 - 0.609score
gh-actions-diagnostics
bryanbarton525
Diagnose GitHub Actions failures with gh by tracing failing runs, jobs, and step logs.
SkillAFreshness: A★ 3Claude Code +9
Cite this page
prism-mcp-orchestrator skill. Agent Mart. https://agentmart.dev/skills/bryanbarton525-prism-mcp-orchestrator (last updated 2026-10-24)