oracle
Skill2 starsChanged 3 months agoMITView on GitHub
Second-model review pattern: bundle a prompt plus relevant files and send to a separate model for cross-validation, debugging, design checks, or independent analysis. Use when you want an opinion from a different model than the one currently running — debugging hard problems, validating architecture decisions, or getting a fresh read on a refactor.
- Reads credentials
- Installs packages
55 other projects use a version of this.
Adopted by
Most recently taken up by
- valentinesamuel/claude-skillstheir own version, first seen Nov 8, 2026
- insight68/Skillstheir own version, first seen Nov 8, 2026
- antoniolg/agent-kittheir own version, first seen Nov 8, 2026
- incognitojam/skillstheir own version, first seen Nov 7, 2026
- QVerisAI/QVerisBottheir own version, first seen Nov 1, 2026
- agentmemoir/skillstheir own version, first seen Nov 1, 2026
Used with
Projects with it also use taskflow-inbox-triage, BlueBubbles and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
AtomicBot-aiSkilltaskflow-inbox-triage
Also in 6 projects that use this
jiulingyunSkillBlueBubbles
为Clawdbot构建或更新BlueBubbles外部通道插件(扩展包,REST发送/探测,webhook入站)。
Also in 17 projects that use this
seedprodSkillvoice-call
Start voice calls via the OpenClaw voice-call plugin.
Also in 16 projects that use this
hkyutongSkillopenclaw-release-maintainer
Maintainer workflow for OpenClaw releases, prereleases, changelog release notes, and publish validation. Use when Codex needs to prepare or verify stable or beta release steps, align version naming, assemble release notes, check release auth requirements, or validate publish-time commands and artifacts.
Also in 4 projects that use this
seedprodSkillsession-logs
Search and analyze your own session logs (older/parent conversations) using jq.
Also in 15 projects that use this
AtomicBot-aiSkilltaskflow
Also in 6 projects that use this
- +5 more from seedprod
Other versions55 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 55
- moltbot/clawdbot★ 394ksame name
- steipete/warelay★ 394ksame name
- steipete/clawdis★ 394ksame name
- moltbot/moltbot★ 394ksame name
- clawdbot/clawdbot★ 394ksame name
- openclaw/openclaw★ 394ksame name
- molt-bot/clawdbot★ 391ksame name
- spinabot/brigade★ 11ksame name
- steipete/agent-scripts★ 7.4ksame name
- the-open-agent/openagent★ 5.7ksame name
45 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository8 other files it gives its agents.
- anti-slopSkill
- coding-agentSkill
- kb-conventionsSkill
- pdf-parseSkill
- research-extractionSkill
- research-paperSkill
- summarizeSkill
- wiki-ingest-pdfSkill
The file
We split this skill into the rules it gives an agent
5 rules. 0 are common, 3 are distinctive, and 2 are very specific to this project.
0
Common
Most of the 54 edited versions we read keep these.
3
Distinctive
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 59
Run code2prompt --help for full flag reference.
- Distinctive: line 86
When the problem may need multiple rounds, write a prompt that stands alone:
- Distinctive: line 90
Bottom: all context files needed (entrypoints, configs, key modules, docs)
- Very specific: line 97
No secrets: never attach .env, key files, auth tokens.
- Distinctive: line 98
Advisory only: verify outputs against the actual codebase before acting.
“Common” is measured: kept by at least 6 in 10 of the 54 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Oracle — Second-Model Review
Bundle your prompt + relevant files into one "one-shot" request and send to another model. Treat all outputs as advisory: verify against the codebase and tests before acting.
When to use
- Stuck on a hard bug and want a second opinion without sharing full context
- Architecture decision that benefits from a fresh model's read
- Refactor plan you want cross-validated before executing
- Any situation where model A is too familiar with the problem to see it clearly
Approaches
Option A: code2prompt (recommended)
Rust CLI — single binary, token counting, git integration, Handlebars templates.
cargo install code2prompt# Bundle dir → clipboard (default)
code2prompt src/
# Save to file
code2prompt src/ --output-file /tmp/bundle.txt
# Include/exclude patterns (glob)
code2prompt src/ --include "*.rs" --exclude "*.test.rs"
# Show token count before sending
code2prompt src/ --tokens
# Include git diff in bundle
code2prompt . --diff
# Custom Handlebars template
code2prompt src/ --template templates/review.hbsProject-level config: .c2pconfig at repo root.
Run code2prompt --help for full flag reference. TUI available for interactive selection.
Option B: Agent tool with model override
Within Claude Code, spawn a subagent on a different model tier:
// In a Workflow script
const review = await agent(
`Review this design: <context>. Question: <question>`,
{ model: 'opus', label: 'second-opinion' }
)Writing a high-signal prompt
Any second-model review starts with zero project knowledge. Include everything needed to answer cold:
- Project briefing — stack, build/test commands, platform constraints
- Where things live — key directories, entrypoints, config files
- Exact question — what you tried, the error text verbatim
- Constraints — "don't change X", "must keep public API", "perf budget"
- Desired output — "return patch plan", "list risky assumptions", "give 3 options with tradeoffs"
Exhaustive prompt pattern (long investigations)
When the problem may need multiple rounds, write a prompt that stands alone:
- Top: 6–30 sentence project briefing + current goal
- Middle: concrete repro steps + exact errors + what you already tried
- Bottom: all context files needed (entrypoints, configs, key modules, docs)
Make the prompt re-runnable — the model has no memory of prior exchanges.
Discipline
- Tight file set: fewest files that contain the truth. Whole-repo dumps add noise, not signal.
- No secrets: never attach
.env, key files, auth tokens. Redact before sending. - Advisory only: verify outputs against the actual codebase before acting. The model cannot run your tests.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

