nacl-ba-glossary

Extract terms from Neo4j graph entities and link them via DEFINES and ALIAS_OF relationships.

23|2|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/ITSalt/NaCl --skill nacl-ba-glossary
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nacl-ba-glossary
Source: https://github.com/ITSalt/NaCl/tree/main/nacl-ba-glossary
Command: npx skills add https://github.com/ITSalt/NaCl --skill nacl-ba-glossary

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Glossaries built in the graph unlock consistent terminology and enable cross-team understanding by associating terms with definitions, synonyms, and graph context.

Core Features & Use Cases

  • Build and maintain a centralized ubiquitous language glossary directly in Neo4j, linking terms to source entities, roles, and processes.
  • Resolve synonyms with ALIAS_OF relationships and surface term definitions for BA and SA workflows.
  • Use in analysis, design, and validation to improve consistency and traceability across the knowledge graph.

Quick Start

Run /nacl-ba-glossary to begin building or updating the glossary in the graph.

Frequently Asked Questions about nacl-ba-glossary

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a ubiquitous language glossary in Neo4j?

Build a ubiquitous language glossary in Neo4j by extracting terms from graph entities, roles, processes, and rules, linking them via DEFINES and ALIAS_OF relationships to ensure consistent terminology and cross-team traceability.

What is the best way to manage term definitions and synonyms in a knowledge graph?

Manage term definitions and synonyms in a knowledge graph by applying ALIAS_OF relationships to resolve synonyms, linking terms directly to source entities, roles, and processes for auditable traceability.

Can I incrementally update an existing Neo4j glossary or do I need to rebuild it?

You can incrementally update an existing Neo4j glossary without a full rebuild. The Skill coordinates collection, definition, deduplication, and linking phases with user confirmation to support both full builds and incremental updates.

How do I extract ontology terms and definitions from graph entities?

Extract ontology terms and definitions from graph entities by scanning existing entities, roles, processes, and rules. The Skill coordinates collection and definition phases, ensuring stable, auditable glossary data including term, definition, source_id, and alias links.

Does nacl-ba-glossary support downstream SA term enrichment workflows?

Yes, nacl-ba-glossary prepares stable, auditable glossary data including term, definition, source_id, and alias links, ready for SA term enrichment via sa_term workflows to support analysis, design, and validation tasks.

What are the limitations of relying on Neo4j for ubiquitous language definitions?

Using Neo4j for ubiquitous language definitions requires existing graph entities, roles, processes, and rules to extract terms from. Without established graph context, the Skill cannot coordinate the collection, definition, deduplication, and linking phases effectively.