designmint-name
Mints a new F.18 Name Card with strict Twin-Label and Sense-Seed validation.
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Design: Mint Name (F.18)
1. Context
This skill implements Pattern F.18 (Local-First Unification Naming Protocol). It is used to create authoritative Name Cards for new concepts within a specific U.BoundedContext.
2. Metadata
-
ID:
design/mint-name -
Role:
U.RoleAssignment(NamingArchitect) - Standard: F.18, E.10 (LEX-BUNDLE)
3. Instructions
3.1 Input Requirements
To mint a name, you must identify:
-
Bounded Context: Where does this term live? (e.g.,
Kernel,Runtime). - Concept Definition (MDS): A single sentence: A [Kind] that [Functions].
-
Candidate Twins: The proposed
Technical-ID(kebab-case) andPlain-Label(Title Case).
3.2 Evaluation Matrix (Sense-Seeds)
Evaluate the candidate against the 7 Sense-Seeds (S1-S7) from F.18:
-
S1 Add: "Add a new[Label]..." -
S2 Retrieve: "Get a[Label]from..." - ... (Check for linguistic flow)
Constraint: If the name creates confusion with an existing FPF Core term, reject it (WP - Wrong Prototype).
3.3 Output Artifact
Generate a Markdown file (The Name Card) containing:
-
Header:
F.18 Name Card: [Label] -
Twin-Labels:
[tech-id]/[Plain Label] -
Context:
[Context Name] -
MDS:
[Definition] - Rationale: Why this name? (Cite Sense-Seeds if needed).
3.4 Execution Steps
-
Search: Check
SKILL_INVENTORY.mdor existing Name Cards to prevent collisions. - Evaluate: Run the Sense-Seed check mentally.
-
Mint: Write the file to
runtime/contexts/[Context]/design/names/[tech-id].md.
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-26
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!