KS
Killer-Skills

data-dict-update — how to use data-dict-update how to use data-dict-update, data-dict-update setup guide, what is data-dict-update, data-dict-update alternative, data-dict-update vs manual syncing, automated data syncing for AI agents, data dictionary management, R/data_loading.R updates, invoke data-dict-update skill

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

Quality Score

Top 5%
29
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add nate-d-olson/q100-variant-benchmark-paper/data-dict-update

Agent Capability Analysis

The data-dict-update MCP Server by nate-d-olson is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use data-dict-update, data-dict-update setup guide, what is data-dict-update.

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 MCP Server

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
Project
SKILL.md
1.7 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
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)

Related Skills

Looking for an alternative to data-dict-update or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

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
Communication

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
Communication