data-dict-update — automated data syncing for AI agents data-dict-update, q100-variant-benchmark-paper, community, automated data syncing for AI agents, ide skills, data dictionary management, invoke data-dict-update skill, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Ideal for Code Maintenance Agents that synchronize documentation with codebase modifications, particularly those utilizing Markdown files like docs/data-dictionary.md data-dict-update is a skill that automatically synchronizes the data dictionary with the codebase, ensuring consistency and accuracy.

Features

Invokes automatically when files like R/data_loading.R, R/schemas.R, and R/cache.R are modified
Supports synchronization with workflow scripts like generate_variant_parquet.py
Updates data dictionary at docs/data-dictionary.md
Triggers on changes to Arrow schemas, factor levels, and validation rules in R/schemas.R
Monitors caching behavior changes in R/cache.R
Ensures data consistency across the codebase

# Core Topics

nate-d-olson nate-d-olson
[0]
[0]
Updated: 3/5/2026

Agent Capability Analysis

The data-dict-update skill by nate-d-olson 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. Optimized for automated data syncing for AI agents, data dictionary management, invoke data-dict-update skill.

Ideal Agent Persona

Ideal for Code Maintenance Agents that synchronize documentation with codebase modifications, particularly those utilizing Markdown files like docs/data-dictionary.md

Core Value

Empowers agents to automate updates to the data dictionary at docs/data-dictionary.md, ensuring consistency with the codebase by monitoring modifications to key files such as R/data_loading.R, R/schemas.R, and workflow/scripts/generate_variant_parquet.py, thereby streamlining development workflows with Markdown documentation

Capabilities Granted for data-dict-update

Automating data dictionary updates upon modifications to R/data_loading.R
Synchronizing Arrow schemas in R/schemas.R with the data dictionary
Triggering cache behavior updates in R/cache.R to reflect in the data dictionary

! Prerequisites & Limits

  • Requires access to modify docs/data-dictionary.md
  • Limited to monitoring specific trigger files like R/data_loading.R and workflow/scripts/generate_variant_parquet.py
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

data-dict-update

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

SKILL.md
Readonly

Data Dictionary Update

The data dictionary at docs/data-dictionary.md must be kept in sync with the codebase. This skill is invoked automatically by Claude whenever relevant files are modified.

Trigger Files

Invoke this skill whenever any of these files are modified:

  • R/data_loading.R — loading functions, column names, return values
  • R/schemas.R — Arrow schemas, factor levels, validation rules
  • R/cache.R — caching behavior changes
  • workflow/scripts/generate_variant_parquet.py — variant table output columns
  • workflow/scripts/count_variants_by_genomic_context.py — variant count output columns
  • workflow/scripts/compute_bed_metrics.py — metrics output columns
  • Any workflow/rules/*.smk file that changes output file formats

What to Check

  1. New columns: Added to a loading function or pipeline script → document in relevant section
  2. Removed columns: Dropped from a function → remove from data dictionary
  3. Renamed columns: Renamed anywhere → update both the data dictionary and verify no other code uses the old name
  4. Factor levels changed: Added/removed values in schemas.R → update documented valid values
  5. New cached datasets: New load_* function added → add full dataset documentation section
  6. New pipeline outputs: New rule output format → add to pipeline outputs section

Process

  1. Read docs/data-dictionary.md to understand current state
  2. Read the modified file(s) to understand what changed
  3. Identify which sections of the data dictionary are affected
  4. Propose specific updates — show exact text changes
  5. Apply updates after user confirmation (or directly if changes are unambiguous)

FAQ & Installation Steps

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

? Frequently Asked Questions

What is data-dict-update?

Ideal for Code Maintenance Agents that synchronize documentation with codebase modifications, particularly those utilizing Markdown files like docs/data-dictionary.md data-dict-update is a skill that automatically synchronizes the data dictionary with the codebase, ensuring consistency and accuracy.

How do I install data-dict-update?

Run the command: npx killer-skills add nate-d-olson/q100-variant-benchmark-paper/data-dict-update. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for data-dict-update?

Key use cases include: Automating data dictionary updates upon modifications to R/data_loading.R, Synchronizing Arrow schemas in R/schemas.R with the data dictionary, Triggering cache behavior updates in R/cache.R to reflect in the data dictionary.

Which IDEs are compatible with data-dict-update?

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 data-dict-update?

Requires access to modify docs/data-dictionary.md. Limited to monitoring specific trigger files like R/data_loading.R and workflow/scripts/generate_variant_parquet.py.

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 nate-d-olson/q100-variant-benchmark-paper/data-dict-update. 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 data-dict-update immediately in the current project.

Related Skills

Looking for an alternative to data-dict-update 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