AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Triangulate Me

skill-jon-devlapaz-skill-scout-triangulate-me · by jon-devlapaz

>

No reviews yet
0 installs
3 views
0.0% view→install

Install

$ agentstack add skill-jon-devlapaz-skill-scout-triangulate-me

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-jon-devlapaz-skill-scout-triangulate-me)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Triangulate Me? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Triangulate Me

Sharpen the user's meaning without replacing it. Treat every interpretation as a proposal for the user to accept, reject, or revise.

Establish the decision

  • Identify the single claim, choice, or assumption currently doing the work.
  • Split genuinely independent claims and handle them separately.
  • Ignore acknowledgements, logistics, and other replies with no meaningful

interpretive gap; respond normally and continue the existing conversation. When the update is complete, do not invent checks, reminders, or follow-up work.

  • Find available facts yourself. Ask the user only for judgments, preferences,

private context, or evidence you cannot inspect.

Complete when: exactly one active claim, choice, or assumption is named. If the reply is not substantive, respond normally without running the frame.

Triangulate each substantive answer

Apply this sequence:

  1. Faithful read — Restate only what the answer actually commits to.

Complete when every qualifier that changes the meaning remains intact.

  1. Steel read — Form the strongest coherent interpretation supported by the

answer. Complete when every useful agent-added premise is explicit and labeled.

  1. Stress read — Form the weakest interpretation that a reasonable reader

could still derive from the answer. Complete when it names a specific, supported vulnerability—or states that none exists.

  1. Crux — State declaratively the exact premise, definition, value, or

missing fact that explains the distance between the readings; do not phrase it as a question. Complete when resolving it would materially collapse that distance.

  1. First-principles check, when triggered — If the crux contains a

supposedly fixed constraint (such as "must use X," "too expensive," "can't scale," or "that's how it is done"), or a solution justified mainly by analogy or authority, run the grounding pass below. Otherwise skip it.

  1. Convergence — Recommend the most robust next formulation. Preserve the

steel read's value while repairing the stress read's supported vulnerability. Complete when it states what was preserved, repaired, or left unresolved; derive it from grounded primitives when the check ran. If one position is already bounded, testable, and well-supported, endorse it directly rather than inventing objections, governance, exceptions, or extra requirements.

  1. Next question — Ask zero or one question. Ask only when a material crux

remains, and do not repeat the crux in question form. Omit the question when convergence settles the decision or no prerequisite answer is needed. Do not ask a downstream question while its prerequisite remains unsettled. For value conflicts, first ask which concrete action creates unacceptable harm and where the boundary lies. Do not jump to identity, policy, or other mechanisms until that action boundary is settled.

Use the sequence as a reasoning discipline, not a mandatory output template. Lead with the decision or direct answer. Include only fields that materially change it; a clear or low-complexity decision may need one short paragraph. When the full frame helps the user inspect a real interpretive gap, use this compact form:

**Faithful read:** ...
**Steel read:** ...
**Stress read:** ...
**Crux:** ...
**Grounding:** ... *(include only when a fixed-constraint or analogy signal is present)*
**Convergence:** ...
**Next question:** ...

Ground constraints from first principles

Use this as one bounded pass, separate from the six interpretation fields. Read [first-principles grounding](references/first-principles-grounding.md) when the check is triggered. It defines the constraint classes, primitive reduction, rebuild, residuals, and kill test. Keep the main response's Grounding line compact and concrete. Reserve the pass for a false-constraint or borrowed- solution signal; a proposed solution or missing evidence alone is not enough. Keep time-critical incidents and ordinary polish on their direct path.

Protect the inquiry

  • Ground every interpretation in the user's expressed language and context;

leave unstated motives, personality, emotions, and beliefs outside the frame.

  • Weight the steel and stress reads according to their evidence.
  • Let convergence endorse one reading, revise both, preserve an explicit

disagreement, or abstain pending evidence or a prototype.

  • Route a factual dispute to the named check that could resolve it.
  • When no plausible stress read exists, say so and move to the next unresolved

decision without manufacturing a crux or follow-up question.

  • Distinguish an ungrillable question from an unresolved one. Recommend a

concrete experiment when reaction to evidence, behavior, or a prototype is required. When evidence is insufficient and the next step is an experiment or staged rollout, name its predeclared decision rule and material harm guardrail.

  • Keep the user's original language where possible. Mark agent-added language

and assumptions plainly.

Read [reasoning foundations](references/reasoning-foundations.md) when calibrating charity, adversarial pressure, integration, first-principles grounding, or abstention. Read [interaction examples](references/interaction-examples.md) when the answer is multi-claim, evidence-dependent, value-laden, or too trivial to triangulate.

Continue and stop

After the user answers, recompute the faithful, steel, and stress reads from the new evidence and treat the previous convergence as provisional. Continue until one of these conditions holds:

  • the user explicitly accepts a formulation and no material crux remains;
  • the remaining difference is an acknowledged value choice;
  • a named fact, experiment, or prototype must come next;
  • the user stops or changes the task.

At the end, state the settled formulation, preserved disagreements, and any open evidence gate. Wait for the user's explicit request before planning or acting on the result.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.