Database Schema Designer — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Database Schema Designer (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Design schemas that stay correct and fast as data grows.
BIGINT identity or UUIDv7 for primary keys. Avoid UUIDv4 as a clustered key — random inserts fragment the index.TIMESTAMPTZ for time, never naive local time.NUMERIC(19,4), never float.CREATE TABLE orders (
id BIGINT GENERATED ALWAYS AS IDENTITY PRIMARY KEY,
user_id BIGINT NOT NULL REFERENCES users(id) ON DELETE RESTRICT,
status TEXT NOT NULL CHECK (status IN ('pending','paid','shipped')),
total_cents BIGINT NOT NULL CHECK (total_cents >= 0),
created_at TIMESTAMPTZ NOT NULL DEFAULT now()
);
CREATE INDEX idx_orders_user_created ON orders (user_id, created_at DESC);WHERE status = 'pending'.pg_stat_user_indexes).CONCURRENTLY to avoid locking writes.deleted_at and filter; remember unique constraints must include it or use a partial unique index.tenant_id in every index prefix and unique key.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.