AgentStack
SKILL verified MIT Self-run

Verify Ref

skill-hiendinhngoc-unknowns-verify-ref · by hiendinhngoc

Comprehension gate before porting, copying, or adapting an existing implementation. Proves understanding of the reference code before any new code is written. Use when the task is "port X", "copy how Y does it", "adapt Z", or reimplementing existing behavior.

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

Install

$ agentstack add skill-hiendinhngoc-unknowns-verify-ref

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

Are you the author of Verify Ref? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Reference Verification

Prove you understand the reference implementation BEFORE porting it. Misunderstood references produce confidently wrong ports.

Write no implementation code until the user confirms the comprehension proof below.

Process

  1. Locate the reference. Use the argument or conversation context. If

ambiguous, ask which implementation is the reference — don't guess.

  1. Read it fully. The whole unit plus everything it calls that affects

behavior. Skimming is how hidden coupling gets missed.

  1. Produce the comprehension proof, covering:
  • Data flow: inputs → transformations → outputs, in order
  • Edge cases handled: every guard, fallback, retry, and special case,

and what each protects against

  • Invariants: what must remain true before/after (ordering, uniqueness,

idempotency, transactional boundaries)

  • Hidden dependencies: globals, config, environment, call-order

assumptions, side effects the signature doesn't show

  1. Self-challenge. Add a section: "What would break if I got this wrong?" —

name the 2-3 misreadings most likely to cause a subtly wrong port and say why your reading is correct (cite file:line evidence).

  1. Gate. Ask the user to confirm the proof or correct it. Only after

confirmation may implementation begin. If no interactive user is available, stop after the proof and do not implement.

Output format

## Comprehension proof:  ()
### Data flow
### Edge cases handled
### Invariants
### Hidden dependencies
### What would break if I got this wrong?

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.