원클릭으로
peer-audit
Runs evidence-bearing audits with a Claude and a GPT worker in parallel, then synthesizes agreement, divergence, and contradictions.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Runs evidence-bearing audits with a Claude and a GPT worker in parallel, then synthesizes agreement, divergence, and contradictions.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Edit, rewrite, proofread, or draft long-form personal content for Johann Schopplich.
Review and revise a prompt for modern reasoning LLMs – severity-grouped findings report plus a rewritten prompt.
Audit a SKILL.md against loading, discoverability, effectiveness, and style rules, then produce a severity-grouped report.
Triage one red GitLab or GitHub pipeline to a proven verdict – real regression, flaky, infra, or config – staging a minimal fix where one applies. Use when handed a failing pipeline/job URL, asked to triage CI, or when an orchestrator opens a red pipeline.
Sweep the safe dependency drift and land deliberate bumps or migrations cleanly – breaking changes handled against the installed source, every gate green, staged behind one grill-ready brief.
Generates a Tailwind v4 OKLCH 50–950 palette anchored at shade 500 from a single hex or OKLCH brand color.
| name | peer-audit |
| description | Runs evidence-bearing audits with a Claude and a GPT worker in parallel, then synthesizes agreement, divergence, and contradictions. |
| disable-model-invocation | true |
| argument-hint | [optional focus] |
Core principle: divergence is the signal.
Compose one self-contained worker prompt. Include the goal, complete artifact or absolute artifact paths, and optional /peer-audit focus. Create a temporary run directory, note its path, and write the prompt to prompt.txt. This step is complete when either worker can evaluate the artifact without conversation history.
Launch both model slots in parallel, in the background – foreground shells may cap command runtime below the slot budget. Run:
"<skill-dir>/scripts/run-worker.sh" claude \
"<run-dir>/prompt.txt" "<run-dir>/claude.result" "<project-dir>"
"<skill-dir>/scripts/run-worker.sh" gpt \
"<run-dir>/prompt.txt" "<run-dir>/gpt.result" "<project-dir>"
This step is complete when both commands exit.
Collect both envelopes. Read claude.result and gpt.result. Envelope headers name each slot's model and transport; a successful body follows the --- separator; a failed envelope records its reason. This step is complete when each model slot has findings or one terminal failure reason.
Reduce inline – the host holds the conversation context the workers never saw, which makes it the arbiter. Apply the output template and merge rules below. This step is complete when every valid finding is classified once and every failure is disclosed.
Clean the run. Delete only the run directory noted in step 1.
TASK: <one-line evaluation goal>
ARTIFACT:
<paste the artifact or provide absolute paths>
FOCUS: <optional refinement, or "none">
CONTRACT
- Evaluate the artifact; do not edit it.
- Treat the project directory as read-only. Put clones, downloads, generated files, and test artifacts only in the current working directory.
- Use shell and network access when they produce concrete evidence.
- Return one finding per line as: `[critical|important|nit] <finding including impact> | evidence: <concrete file:line, quote, command result, or stated premise>`.
- For a clean audit, return exactly: `NO_FINDINGS | evidence: checked <what was checked and why it passed>`.
- Return no preamble, headings, blank lines, code fences, or closing summary.
model: header.PEER_AUDIT_TIMEOUT_SECONDS – covering the native attempt and any fallback; timeout is terminal. Missing credentials are reported; no login is attempted.Transport: <include only model slots that used Copilot fallback>
## Both flagged
- [severity] <finding> - <evidence>
## Only <Claude slot model>
- [severity] <finding> - <evidence>
## Only <GPT slot model>
- [severity] <finding> - <evidence>
## Direct contradictions
- <topic>: <Claude slot model> says X; <GPT slot model> says Y.
## Synthesis
<what to act on first, what needs investigation, and what to ignore>
model: header.NO_FINDINGS result contributes no bullet.(N/A - <model> failed: <reason>), mark contradictions (N/A - single-model audit, no peer verification), and open synthesis with: Treat findings as untriangulated; only one model ran.(N/A - both models failed), and open synthesis with: Audit unavailable; neither model produced a valid result.Transport: <model> via Copilot fallback (<native failure reason>); keep section labels model-based.