consolidate-concepts

Installation
SKILL.md

Consolidate Concepts

Always use the skill load-plain-reference to retrieve the ***plain syntax rules — but only if you haven't done so yet.

When to Use

  • Multiple modules define the same or closely related concepts independently.
  • A requires chain uses long exported_concepts lists to share definitions that would be simpler as an import.
  • After a refactor-module split, shared concepts ended up duplicated or awkwardly exported.
  • The user wants a single source of truth for domain concepts used across modules.

Guiding Principle

This is a structural refactoring. The behavior of every affected module must remain identical. No functional spec, implementation req, or test req is changed. Only concept definitions move — from scattered locations into one shared import module — and the modules' import lists are updated to reference it.

Input

The set of modules to consolidate from, plus optionally the name for the new (or existing) import module. If not specified, ask the user.

Installs
45
GitHub Stars
54
First Seen
May 11, 2026
consolidate-concepts — codeplain-ai/plain-forge