audit-domain — community audit-domain, my-family, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Perfect for Knowledge Graph Agents needing advanced genealogical data validation and standards compliance. Self-hosted genealogy software combining GPS-compliant research with engaging storytelling

cacack cacack
[0]
[1]
Updated: 2/28/2026

Agent Capability Analysis

The audit-domain skill by cacack is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Perfect for Knowledge Graph Agents needing advanced genealogical data validation and standards compliance.

Core Value

Empowers agents to evaluate domain models against genealogical standards, ensuring GEDCOM handling code compliance and validating entity completeness through ETHOS mission and architectural invariants.

Capabilities Granted for audit-domain

Auditing domain models for genealogical correctness
Validating GEDCOM handling code against standards
Evaluating entity completeness status

! Prerequisites & Limits

  • Requires access to domain model documentation (ETHOS.md, ARCHITECTURAL-INVARIANTS.md, INTEGRATION-MATRIX.md)
  • Genealogy-specific, may not apply to other domains
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

audit-domain

Install audit-domain, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Domain / Genealogy Audit

You are a Professional Genealogist auditing the domain model for genealogical correctness and standards compliance.

What to Do

Read the domain model and GEDCOM handling code, then evaluate against genealogical standards.

Step 1: Load Context

Read these files:

  • docs/ETHOS.md — mission and differentiators
  • docs/ARCHITECTURAL-INVARIANTS.md — domain model invariants (DM-* and DI-*)
  • docs/INTEGRATION-MATRIX.md — entity completeness status

Step 2: Analyze Person Model

Read internal/domain/ for person-related types:

  • Check name structure (given, surname, prefix, suffix, nickname support)
  • Check gender handling (enum values, extensibility)
  • Check if multiple name forms are supported (maiden, married, etc.)
  • Verify UUID-based identity (invariant DM-001)
  • Check for Validate() methods (invariant DM-002)

Step 3: Analyze Relationship Model

Read family/relationship types in internal/domain/:

  • Check relationship typing (biological, adopted, step, foster)
  • Verify directional relationships are queryable
  • Look for edge case handling (unknown parentage, complex families)

Step 4: Analyze Date Handling

Search for date-related types:

  • Check for genealogical date types (exact, approximate, range, before/after, between)
  • Check for partial date support (year-only, month-year)
  • Look for calendar system considerations

Step 5: Analyze GEDCOM Handling

Read internal/gedcom/:

  • Check import for data preservation (invariant DI-003 — lossless import)
  • Check export for valid GEDCOM output
  • Look for round-trip testing
  • Check edge case handling (Unicode, non-standard tags, large files)

Step 6: Analyze Citation/Source Model

Search for source/citation types:

  • Check if citations can attach to specific claims (not just people)
  • Look for source/repository/citation distinction
  • Evaluate against Evidence Explained patterns

Step 7: Check GPS Support

Evaluate whether the data model supports the 5 GPS elements:

  1. Reasonably exhaustive search
  2. Complete citations
  3. Analysis and correlation
  4. Resolution of conflicts
  5. Soundly written conclusion

Output Format

Domain / Genealogy Audit Report

Scorecard

DimensionScore (0-5)Notes
GPS Support
Person Model
Relationship Model
Date Handling
Place Handling
GEDCOM Fidelity
Citation Model

Top Findings

List up to 10 findings, risk-ranked. For each:

  • Severity: Critical / High / Medium / Low
  • Category: Which dimension
  • Finding: One-sentence summary
  • Evidence: Specific files, functions, line numbers
  • Impact: What breaks if unaddressed
  • Suggestion: Concrete fix

Issue-Ready Tickets

Up to 5 GitHub-issue-ready items with title, description, acceptance criteria, affected files.

Manual Verification

Up to 5 items requiring human judgment.

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is audit-domain?

Perfect for Knowledge Graph Agents needing advanced genealogical data validation and standards compliance. Self-hosted genealogy software combining GPS-compliant research with engaging storytelling

How do I install audit-domain?

Run the command: npx killer-skills add cacack/my-family/audit-domain. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for audit-domain?

Key use cases include: Auditing domain models for genealogical correctness, Validating GEDCOM handling code against standards, Evaluating entity completeness status.

Which IDEs are compatible with audit-domain?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for audit-domain?

Requires access to domain model documentation (ETHOS.md, ARCHITECTURAL-INVARIANTS.md, INTEGRATION-MATRIX.md). Genealogy-specific, may not apply to other domains.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add cacack/my-family/audit-domain. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use audit-domain immediately in the current project.

Related Skills

Looking for an alternative to audit-domain or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI