Claude-skill-registry data-integrity-guardian
Maintain database quality, ensure data alignment, verify mission compliance, prepare for JusticeHub syndication.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/data-integrity-guardian" ~/.claude/skills/majiayu000-claude-skill-registry-data-integrity-guardian && rm -rf "$T"
manifest:
skills/data/data-integrity-guardian/SKILL.mdsource content
Data Integrity Guardian
Ensure database quality, cultural safety, mission alignment, and API readiness.
When to Use
- Before JusticeHub API syndication
- Adding stories to public catalog
- Migrating data between tables
- Weekly data quality audits
Quick Health Check
SELECT 'Stories' as metric, COUNT(*)::text as value FROM stories UNION ALL SELECT 'Published', COUNT(*)::text FROM stories WHERE status = 'published' UNION ALL SELECT 'Active Storytellers', COUNT(*)::text FROM storytellers WHERE is_active = true UNION ALL SELECT 'Avatar Coverage %', ROUND(COUNT(*) FILTER (WHERE avatar_url IS NOT NULL) * 100.0 / COUNT(*), 1)::text FROM storytellers;
Critical Checks
Orphaned Records
-- Stories without storytellers (should be 0) SELECT COUNT(*) FROM stories s LEFT JOIN storytellers st ON s.storyteller_id = st.id WHERE s.storyteller_id IS NOT NULL AND st.id IS NULL;
Cultural Safety
-- Public stories without elder review (should be 0) SELECT COUNT(*) FROM stories WHERE requires_elder_review = true AND elder_reviewed = false AND is_public = true;
Consent Verification
-- Public stories missing consent (should be 0) SELECT COUNT(*) FROM stories WHERE status = 'published' AND is_public = true AND (has_explicit_consent = false OR has_explicit_consent IS NULL);
Reference Files
| Topic | File |
|---|---|
| All integrity checks | |
| JusticeHub readiness | |
Mission Alignment
- OCAP Compliance: Ownership, Control, Access, Possession
- Cultural Safety: Elder review, traditional knowledge protection
- Storyteller Empowerment: Full control over narratives
Related Skills
- Frontend alignmentfrontend-backend-auditor
- Schema explorationdatabase-navigator
- Cultural sensitivitycultural-review