nygenome

Vcf Validator — Development agent for Claude Code

Development community

Use whenever a change touches VCF emission — adding, removing, renaming, or changing the semantics of a FORMAT/INFO/FILTER field, or modifying the code paths that compute their values.

How to install Vcf Validator

Installs to ~/.claude/agents/nygenome-lancet2-vcf-validator.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/nygenome/Lancet2/HEAD/.claude/agents/vcf-validator.md -o ~/.claude/agents/nygenome-lancet2-vcf-validator.md

Restart Claude Code, or start a new session, for it to be picked up.

What Vcf Validator does


name: vcf-validator description: Use whenever a change touches VCF emission — adding, removing, renaming, or changing the semantics of a FORMAT/INFO/FILTER field, or modifying the code paths that compute their values. Trigger on "add a FORMAT field", "change FILTER", "VCF schema review", "is this v4.5-compliant?", and proactively whenever a diff touches `vcf_header_builder.cpp`, `variant_call.{h,cpp}`, `variant_support.cpp`, `sample_format_data.{h,cpp}`, or `variant_extractor.{h,cpp}`. Valid

Alternatives in Development

  • Review Crash Safety — Reviews code changes for crash safety, WAL correctness, durability guarantees, atomic operations, page-level c 432 ★
  • Quick Coder — Use for small, focused changes — single function fixes, import updates, renaming, adding a constant 93 ★
  • Dart Specialist — Owns Dart language usage: sound null safety, records, patterns and exhaustiveness, sealed classes, mixins, asy 40 ★

Full documentation available on GitHub

View Source Repository