| name | mmcif-dict |
| description | mmCIF dictionary reference for developers working with PDBx/mmCIF format. Use this skill whenever the user needs to look up mmCIF category or item definitions, find which categories contain specific data (e.g., "where are coordinates stored?", "what category has resolution?"), explore parent-child relationships between categories, or search the dictionary for relevant terms. Also use when the user is building an mmCIF parser, migrating PDB-format code to mmCIF, or needs to understand mmCIF data structure for any programming task. Triggers on mentions of mmCIF, PDBx, CIF dictionary, PDB format migration, or specific mmCIF category/item names like _atom_site, _cell, _refln, etc.
|
mmCIF Dictionary Reference
This skill delegates mmCIF dictionary lookups to the mmcif-expert agent.
When to Use
- Looking up mmCIF category or item definitions
- Finding which category stores specific data
- Understanding parent-child relationships between categories
- Migrating PDB-format code to mmCIF
- Building an mmCIF parser (need types, constraints, keys)
How to Use
Launch the mmcif-expert agent with the user's question. The agent has access to the
mmcif-dict CLI and knows how to search, look up, and explain mmCIF dictionary entries.
Agent tool:
subagent_type: mmcif-expert
prompt: <user's mmCIF-related question with relevant context>
Pass along any relevant context: file paths, code snippets, specific PDB records being
migrated, or the programming language being used.
Quick Reference (for simple lookups without agent)
If the question is trivial (e.g., "what type is _cell.length_a?"), you can run the CLI
directly instead of spawning an agent:
mmcif-dict show <name>
mmcif-dict item <_cat.item>
mmcif-dict relations <category>
mmcif-dict search "<query>"
All commands support --json for machine-readable output.