
designmint-name
by venikman
SKILL.md
name: design/mint-name description: Mints a new F.18 Name Card with strict Twin-Label and Sense-Seed validation. version: 0.1.0 status: experimental family: design role: Naming Architect allowed_tools:
- list_dir
- view_file
- write_to_file policies:
- E.5.1 DevOps Lexical Firewall (No jargon in Core)
- F.18 Local-First Naming
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.
スコア
総合スコア
リポジトリの品質指標に基づく評価
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
レビュー
レビュー機能は近日公開予定です