Skip to content
Back to skills

Verification Discipline

ASecurity

Use evidence appropriate to the claim and the risk of the change.

  • 14 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 19, 2026
toolsjavascriptjavashellnodeapidocumentation

Works with

  • api

Security analysis

A100/100

Scanned September 19, 2026

npx -y skills add itsnin/spotlight --skill verification-discipline --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Verification Discipline?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Verification Discipline
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/itsnin-verification-discipline/badge)](https://www.skillsdirectory.com/skills/itsnin-verification-discipline)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# Verification Discipline
Use evidence appropriate to the claim and the risk of the change.
## Before Coding
- Read the relevant implementation and its callers.
- Search for the same bug pattern elsewhere in the repository.
- State assumptions when they affect scope or behavior.
- Prefer a small reproduction or focused test for a bug fix.
## During Coding
- Keep every changed line traceable to the request or the verified fix.
- Check authoritative documentation when behavior is version-sensitive or externally defined.
- Treat search results, existing comments, and assumptions as hypotheses until the underlying source or code confirms them.
## Before Reporting
Label factual claims as one of:
- `Verified via [tool or source] just now`
- `From training data (may be outdated or wrong)`
- `Not verified — please confirm independently`
Use real source URLs only. Re-read the source before presenting a claim as verified, and mention plausible uncertainty instead of smoothing it over.
## Verification Scope
Run the smallest relevant checks first. For modified JavaScript, run `node --check`. For schema changes, verify XML structure and `glib-compile-schemas --strict`. For CSS changes, verify no `//` line comments.
- For GSettings schemas, verify XML validity, system compilation, schema resolution, and the read-back value before removing a working native fallback.
- For GNOME Shell API usage, verify against the actual GNOME Shell source or official GIR documentation, not third-party tutorials.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.