Skip to content
Back to skills

Peer Consult

ASecurity

Delegate an explicitly requested question or review to a configured Claude or Codex CLI and bring the answer back into this conversation. Use for explicit requests to ask Claude or ask Codex to review. Also handles explicit developer-then-reviewer delegation using a configured role workflow. Do not trigger for ordinary local work, feature explanations, or inside a delegated Bridge worker.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 1, 2026
ai-agents

Works with

  • cli

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned October 1, 2026

npx -y skills add utialy/PatchPort --skill peer-consult --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Peer Consult?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Peer Consult
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/utialy-peer-consult/badge)](https://www.skillsdirectory.com/skills/utialy-peer-consult)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: peer-consult
description: "Delegate an explicitly requested question or review to a configured Claude or Codex CLI and bring the answer back into this conversation. Use for explicit requests to ask Claude or ask Codex to review. Also handles explicit developer-then-reviewer delegation using a configured role workflow. Do not trigger for ordinary local work, feature explanations, or inside a delegated Bridge worker."
---

# Peer consultation

Use this only as the interactive main agent in the project root containing both ./bridge.py and ./bridge.json. A delegated task copy has neither; do not search its parents for a launcher or re-delegate from it. The user's request authorizes only the explicitly requested consultations or roles, not recursive calls, extra targets, permission changes or original-file promotion.

For an explicit developer-and-reviewer request, read [references/roles.md](references/roles.md) and use that sequence. For a single consultation, read [references/usage.md](references/usage.md). Execute the workflow yourself; do not tell the user to write a request document or copy commands for routine consultation.

- Use exactly the peer the user named. Ask only if the target or question cannot be inferred. Keep the configured endpoint, model, authentication and permission settings.
- Prepare only the question, relevant current facts/decisions, requested output language and exact project-relative source paths. Explain whether the request is advice/review or an authorized edit. For advice/review explicitly prohibit changes. Do not forward the entire conversation, raw logs, secrets or obsolete handoffs. The peer does not automatically know this conversation.
- Confirm that the necessary saved files are available under include (and any selection plan). Do not silently expand include/writable or tool permissions. If context is missing, explain what cannot be provided under the current configuration.
- Reuse the existing healthy runner. If it is stopped, stale, paused, or at its call limit, report the state and retain any submitted ID; do not bypass controls or launch duplicate runners. Runner control changes require task/session authorization.
- Submit once with a unique ID and use wait/result on that ID. A timeout is not permission to resubmit. Failures require inspection and a newly authorized request with a new ID.
- Bring the peer's actual answer back into the current conversation, identify which peer answered, and separate its findings from your assessment. Preserve requested language. If wait/result reports ERROR, TIMEOUT, INTERRUPTED, or an unavailable/partial answer, stop and report consultation failure. Do not mine raw logs for a substitute successful review or present your own analysis as the peer answer. DONE is not proof of correctness. Preserve the reviewer's caveats and unverified assumptions, including observations labeled non-blocking. If a caveat contradicts the requested contract, keep it open rather than summarizing the result as fully correct.
- If files changed, inspect the manifest and relevant tests. A consultation does not authorize apply; use only separately authorized, reviewed original paths. Do not automatically merge different peers' changes.

Files in this skill

  • SKILL.md3.2 KB
  • references/roles.md4.6 KB
  • references/usage.md2.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…