Tool Shadow
Use this skill when an agent needs repeated access to a property that is hidden
inside an expensive, slow, licensed, remote, or physical tool.
A Tool Shadow is a fast, explicitly lossy approximation of an authoritative
tool. It may use deterministic heuristics, a reduced solver, cached results, a
learned surrogate, or a combination of these. It exists to improve perception,
ranking, and design-space exploration. It does not inherit the authority of the
tool it approximates.
The governing rule is:
Use the shadow to explore. Use the authoritative tool to verify.
Required workflow
- Name the hidden property the agent needs to perceive.
- Identify the authoritative tool or physical procedure that establishes the
best available answer.
- Decide whether an exact cheap rule already solves the problem. Do not train a
model where deterministic geometry, arithmetic, lookup tables, or caching are
sufficient.
- Define the Tool Shadow profile using
https://github.com/closedloop-technologies/climbhill/blob/main/resources/strategies/tool-shadows/CONTRACT.md.
- Declare the validity envelope, expected cost and latency, uncertainty method,
known failure modes, and authority level.
- Return a versioned Functional Observation Packet for every invocation.
- Keep
predicted, verified, and observed evidence separate.
- Compose this skill with
progressive-fidelity-tool-routing before an agent
spends an expensive tool budget or acts on a shadow prediction.
- Compose it with
tool-shadow-calibration before promotion to wider use.
ClimbHill mapping
Treat each candidate asset or action as an Attempt. Every shadow, reduced
solver, authoritative tool, or physical result is a distinct Evaluation.
A continuation analysis may recommend another candidate or a higher-fidelity
evaluation, but deterministic policy or a human authority decides whether the
tool may run or an attempt may be promoted.
Do not mutate an existing Evaluation when a better result arrives. Append the
new result, link it to the same candidate and conditions snapshot, and record
which prior evidence it supports, contradicts, or supersedes for the current
decision.
Minimum outputs
- Tool Shadow profile
- immutable input and conditions hashes
- prediction and uncertainty
- validity-envelope result
- authority label
- escalation recommendation
- links to authoritative or physical evidence when available
- cost, latency, and cache metadata
Never claim
- that a shadow prediction is certification
- that average model accuracy proves safety near a decision boundary
- that the shadow can authorize its own use or promotion
- that a stale prediction still applies after the asset, conditions, tool, or
model version changes
- that a model is reliable outside its declared validity envelope
Strategy resources
1---2name: tool-shadow3description: Design an explicit, uncertainty-aware approximation of an expensive or long-running tool so agents can explore and reason quickly without confusing prediction with verification.4---56# Tool Shadow78Use this skill when an agent needs repeated access to a property that is hidden9inside an expensive, slow, licensed, remote, or physical tool.1011A **Tool Shadow** is a fast, explicitly lossy approximation of an authoritative12tool. It may use deterministic heuristics, a reduced solver, cached results, a13learned surrogate, or a combination of these. It exists to improve perception,14ranking, and design-space exploration. It does not inherit the authority of the15tool it approximates.1617The governing rule is:1819> Use the shadow to explore. Use the authoritative tool to verify.2021## Required workflow22231. Name the hidden property the agent needs to perceive.242. Identify the authoritative tool or physical procedure that establishes the25 best available answer.263. Decide whether an exact cheap rule already solves the problem. Do not train a27 model where deterministic geometry, arithmetic, lookup tables, or caching are28 sufficient.294. Define the Tool Shadow profile using30 `https://github.com/closedloop-technologies/climbhill/blob/main/resources/strategies/tool-shadows/CONTRACT.md`.315. Declare the validity envelope, expected cost and latency, uncertainty method,32 known failure modes, and authority level.336. Return a versioned Functional Observation Packet for every invocation.347. Keep `predicted`, `verified`, and `observed` evidence separate.358. Compose this skill with `progressive-fidelity-tool-routing` before an agent36 spends an expensive tool budget or acts on a shadow prediction.379. Compose it with `tool-shadow-calibration` before promotion to wider use.3839## ClimbHill mapping4041Treat each candidate asset or action as an `Attempt`. Every shadow, reduced42solver, authoritative tool, or physical result is a distinct `Evaluation`.43A continuation analysis may recommend another candidate or a higher-fidelity44evaluation, but deterministic policy or a human authority decides whether the45tool may run or an attempt may be promoted.4647Do not mutate an existing Evaluation when a better result arrives. Append the48new result, link it to the same candidate and conditions snapshot, and record49which prior evidence it supports, contradicts, or supersedes for the current50decision.5152## Minimum outputs5354- Tool Shadow profile55- immutable input and conditions hashes56- prediction and uncertainty57- validity-envelope result58- authority label59- escalation recommendation60- links to authoritative or physical evidence when available61- cost, latency, and cache metadata6263## Never claim6465- that a shadow prediction is certification66- that average model accuracy proves safety near a decision boundary67- that the shadow can authorize its own use or promotion68- that a stale prediction still applies after the asset, conditions, tool, or69 model version changes70- that a model is reliable outside its declared validity envelope7172## Strategy resources7374- [Tool Shadow overview](https://github.com/closedloop-technologies/climbhill/blob/main/resources/strategies/tool-shadows/README.md)75- [Contract and observation packet](https://github.com/closedloop-technologies/climbhill/blob/main/resources/strategies/tool-shadows/CONTRACT.md)76- [Progressive-fidelity routing](https://github.com/closedloop-technologies/climbhill/blob/main/resources/strategies/tool-shadows/ROUTING.md)77- [Calibration and active learning](https://github.com/closedloop-technologies/climbhill/blob/main/resources/strategies/tool-shadows/CALIBRATION.md)78- [GeoField bracket case study](https://github.com/closedloop-technologies/climbhill/blob/main/resources/case-studies/geofield-bracket-tool-shadow.md)