project-domain
プロジェクトにおける専門用語や関連性を整理し、一貫した言葉遣いとモデルの理解を促進することで、関係者間の認識のずれを防ぎ、スムーズな意思疎通を支援するSkill。
📜 元の英語説明(参考)
Domain vocabulary and entity relationships for {project}. Ensures consistent terminology and model understanding.
🇯🇵 日本人クリエイター向け解説
プロジェクトにおける専門用語や関連性を整理し、一貫した言葉遣いとモデルの理解を促進することで、関係者間の認識のずれを防ぎ、スムーズな意思疎通を支援するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o project-domain.zip https://jpskill.com/download/18040.zip && unzip -o project-domain.zip && rm project-domain.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/18040.zip -OutFile "$d\project-domain.zip"; Expand-Archive "$d\project-domain.zip" -DestinationPath $d -Force; ri "$d\project-domain.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
project-domain.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
project-domainフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
[Skill 名] project-domain
{project} ドメイン語彙
このプロジェクトにおけるドメインモデルの理解と語彙のパターン。
変数
| 変数 | デフォルト | 説明 |
|---|---|---|
| ENFORCE_TERMINOLOGY | true | 一貫性のない用語の使用にフラグを立てます |
| RELATIONSHIP_DEPTH | 2 | トレースするエンティティ関係のレベル |
指示
- モデルからドメインエンティティをロードします
- エンティティの関係を理解します
- 一貫した用語を使用します
- ドメインルールに対して検証します
レッドフラグ - STOP (停止) して再検討
もしあなたが以下をしようとしているなら:
- 同義語を一貫性なく使用する (例: "user" と "account" を区別なく使用する)
- 既存の概念を複製するモデルフィールドを作成する
- 関係の制約を無視する
STOP -> 用語集を確認 -> 関係を検証 -> その後、続行
ドメイン用語集
コアエンティティ
| 用語 | 定義 | モデルの場所 |
|---|---|---|
| [TODO] | [TODO] | [TODO] |
エンティティの関係
[TODO: エンティティ関係図または説明を追加]
例:
User 1-* Orders
Order *-1 Product
Product *-* Category
用語規則
命名規則
| 概念 | 正しい用語 | 避けるべき用語 |
|---|---|---|
| [TODO] | [TODO] | [TODO] |
ステータスフィールド
| エンティティ | 有効なステータス | 遷移 |
|---|---|---|
| [TODO] | [TODO] | [TODO] |
モデルの場所
主要なモデルとその場所:
| エンティティ | Python モデル | TypeScript タイプ | BAML タイプ |
|---|---|---|---|
| [TODO] | [TODO] | [TODO] | [TODO] |
検証ルール
ドメインレベルで適用されるビジネスルール:
- [TODO: ドメイン検証ルールを追加]
統合
このスキルは以下と統合されます:
src/models/の ORM モデルbaml_src/の BAML タイプ- API スキーマ
- フロントエンドタイプ
カスタマイズ
このファイルを編集して以下を追加します:
- 新しいエンティティ定義
- 関係の変更
- 用語規則
- 検証制約
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
<!-- Generated by ai-dev-kit:recommend-skills on {date} --> <!-- This skill can be safely deleted if no longer needed -->
{project} Domain Vocabulary
Domain model understanding and vocabulary patterns for this project.
Variables
| Variable | Default | Description |
|---|---|---|
| ENFORCE_TERMINOLOGY | true | Flag inconsistent term usage |
| RELATIONSHIP_DEPTH | 2 | Levels of entity relationships to trace |
Instructions
- Load domain entities from models
- Understand entity relationships
- Use consistent terminology
- Validate against domain rules
Red Flags - STOP and Reconsider
If you're about to:
- Use synonyms inconsistently (e.g., "user" vs "account" interchangeably)
- Create a model field that duplicates existing concepts
- Ignore relationship constraints
STOP -> Check glossary -> Verify relationships -> Then proceed
Domain Glossary
Core Entities
| Term | Definition | Model Location |
|---|---|---|
| [TODO] | [TODO] | [TODO] |
Entity Relationships
[TODO: Add entity relationship diagram or description]
Example:
User 1-* Orders
Order *-1 Product
Product *-* Category
Terminology Rules
Naming Conventions
| Concept | Correct Term | Avoid |
|---|---|---|
| [TODO] | [TODO] | [TODO] |
Status Fields
| Entity | Valid Statuses | Transitions |
|---|---|---|
| [TODO] | [TODO] | [TODO] |
Model Locations
Key models and their locations:
| Entity | Python Model | TypeScript Type | BAML Type |
|---|---|---|---|
| [TODO] | [TODO] | [TODO] | [TODO] |
Validation Rules
Business rules enforced at the domain level:
- [TODO: Add domain validation rules]
Integration
This skill integrates with:
- ORM models in
src/models/ - BAML types in
baml_src/ - API schemas
- Frontend types
Customization
Edit this file to add:
- New entity definitions
- Relationship changes
- Terminology rules
- Validation constraints