一键导入
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.