agentleFS
healthier-vitaminshealthier-vitamins/agentic-grimoire/skills/oracle/SKILL.md

oracle

Skill2 starsChanged 10 days agoMITView on GitHub

Descend one stack vertically — surface and teach the unknown-unknowns beneath a prompt.

55 other projects use a version of this.

Adopted by

Most recently taken up by

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-aiSkill

    taskflow-inbox-triage

    Also in 6 projects that use this

  • jiulingyunSkill

    BlueBubbles

    为Clawdbot构建或更新BlueBubbles外部通道插件(扩展包,REST发送/探测,webhook入站)。

    Also in 17 projects that use this

  • seedprodSkill

    voice-call

    Start voice calls via the OpenClaw voice-call plugin.

    Also in 16 projects that use this

  • hkyutongSkill

    openclaw-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

  • seedprodSkill

    session-logs

    Search and analyze your own session logs (older/parent conversations) using jq.

    Also in 15 projects that use this

  • AtomicBot-aiSkill

    taskflow

    Also in 6 projects that use this

  • +5 more from seedprod

The file

We split this skill into the rules it gives an agent

1 rule. 0 are common, 1 is distinctive, and 0 are very specific to this project.

  • 0

    Common

    Most of the 54 edited versions we read keep these.

  • 1

    Distinctive

    This author's own choices. Worth a look.

  • 0

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Add up to 2 further-reading sources (documentation preferred) only when a gap needs deeper reading.

    line 40

“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.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Goal: surface what the user does not know they don't know — the gaps beneath the prompt ("unknown unknowns", Rumsfeld) — and teach each one deep enough to stick.

Companion to compass (breadth across competing approaches). oracle descends one stack vertically.

When not to use: for open exploration — "how do I", "what is", general research — the bare harness is the better default; it plans its own approach and reads more cohesively than a fixed procedure. Reach for oracle when committing to a design in an unfamiliar domain and the risk is a gap you cannot name.

Steps

  1. Misfit check. oracle misfits when the prompt is a factual lookup with a determinate answer — "what is X", "what's the syntax for Y", "does Z support W". Nothing is being committed to, so there is nothing to descend toward. That is the whole test; apparent simplicity is not a misfit, since a short prompt preceding a real decision is exactly where gaps hide.

    On misfit, name the absent trigger in one line, then answer directly and skip the rest:

    Skipping oracle: factual lookup with a determinate answer — no pending design commitment to descend toward. Answering directly.

  2. Restate + infer intent. Restate the prompt and state its underlying intention in one line.
  3. Calibrate depth, not scope. Read the prompt's vocabulary for the level the user works at, and let it set how much explanation each gap gets — never which gaps you reach. Fluency at one layer says nothing about the layers beneath, so calibration must not prune step 4's descent. Descend fully; explain briefly where the user is plainly fluent.
  4. Ground. Search before mapping any gap: WebSearch for what practitioners actually do; Context7 MCP for library/framework/API documentation. Rank sources by references/source-priority.md — read it before searching. Read each source for what it presupposes, what it warns about, and what it cites — that is the raw material step 4 descends from.

    Aim: the descent starts from retrieved sources, not from the model's own map of the domain.

  5. Descend. List the concepts, constraints, trade-offs, prerequisites, and failure modes the prompt never touches — drawn from what step 3's sources presuppose, warn about, or cite. For each gap, ask what lies beneath it — the concept it presupposes, the mechanism it hides, the failure mode it papers over — and recurse. When a layer reaches past the sources in hand, search again for that layer.

    Example descent: connection pooling → connection lifecycle → TCP handshake cost → file-descriptor limits → why the pool-size default exists.

    Aim: every gap bottoms out at first principles or a layer the prompt shows the user already knows, and every layer rests on a retrieved source. Cite what is non-obvious, contested, or version-specific; undisputed statements need no footnote.

  6. Teach each gap:

    • What it is — one line.
    • Why it matters here — the consequence for this task.
    • What breaks if ignored — the failure the user would hit.

    Add up to 2 further-reading sources (documentation preferred) only when a gap needs deeper reading.

    Aim: every gap in the descent map is taught. Depth on the gap that decides the user's next move beats even coverage — the three lines are a default frame, not a quota to fill evenly.

Output shape

A default, not a template — reshape when the material calls for it.

  • Intent — one line.
  • Descent map — each gap with the chain beneath it.
  • Per gap — the three teach lines from step 5, cited per steps 3–4.

Download now (ZIP)

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
What did you use it for? e.g. Reviewing pull requests in a Rails app

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.