ubiquitous-language

Extract business terminology from codebases into a domain glossary.

3|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/ForgePlan/marketplace --skill ubiquitous-language-forgeplan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ubiquitous-language
Source: https://github.com/ForgePlan/marketplace/tree/main/plugins/forgeplan-brownfield-pack/skills/ubiquitous-language
Command: npx skills add https://github.com/ForgePlan/marketplace --skill ubiquitous-language-forgeplan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Forgeplan MCP, extension for glossary kind, autoresearch integration, and includes scripts (resource) and references (resource) components.

What problem does it solve?

The absence of a shared vocabulary in codebases makes business documentation and downstream skill development challenging. This skill provides a solution by extracting and organizing business terms from code.

Core Features & Use Cases

  • Term Extraction: Automatically identify and extract business terms from various code components.
  • Glossary Creation: Compile terms into a domain glossary with definitions and references.
  • Use Case: After running this skill on your codebase, you can access a comprehensive glossary of terms, aiding in better understanding and documentation of your codebase.

Quick Start

Extract ubiquitous language from your codebase using the command: /ubiquitous-language --scope ./services

Frequently Asked Questions about ubiquitous-language

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

FAQPage Schema
How do I extract business terminology from a codebase for documentation?

You can extract business terminology from a codebase by running an automated skill that identifies terms, definitions, and aliases across supported programming language files to generate a domain glossary.

What is a domain glossary and why do I need one for my code?

A domain glossary is a compiled list of business terms extracted from your code, complete with definitions and references, which solves the problem of absent shared vocabulary to aid codebase understanding and documentation.

How do I build a domain glossary using a specific code directory scope?

To build a domain glossary, you can execute the extraction command and specify the target directory scope, such as using the '--scope ./services' argument to limit term extraction to that path.

Does ubiquitous-language term extraction work with any programming language?

Term extraction operates on files with supported programming languages, automatically identifying business terms from various code components to create your domain glossary.

Do I need the Forgeplan MCP to extract business terms from code?

Yes, you need the Forgeplan MCP along with the extension for glossary kind and autoresearch integration to successfully extract and organize business terminology from your codebase.

What is the best way to create a shared vocabulary for downstream skill development?

The best way to create a shared vocabulary is to compile business terms and definitions into a domain glossary extracted directly from your codebase, bridging the gap for downstream skill development.