How this skill is triggered — by the user, by Claude, or both
Slash command
/model-data:model-dataThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
要求文書からDBML形式のER図を生成するマルチエージェントスキル。
要求文書からDBML形式のER図を生成するマルチエージェントスキル。
要求文書
▼
Phase 1: requirements-analyst → 要件分析(JSON)
▼
Phase 2: conceptual-designer → 概念モデル(YAML)
▼
Phase 3: conceptual-reviewer → PASS/FAIL(FAIL時はPhase 2へ、最大3回)
▼
Phase 4: logical-designer → 正規化済み論理モデル(YAML)
▼
Phase 5: dbml-generator → DBML出力
Task ツールで各エージェントを起動し、前フェーズの出力を入力として渡す:
Task ツール:
subagent_type: "general-purpose"
prompt: |
${CLAUDE_PLUGIN_ROOT}/skills/model-data/agents/<agent-name>.md を読み込み、
以下の入力に対して処理を実行してください:
[前フェーズの出力]
Phase 3 が FAIL → 修正提案とともに Phase 2 を再起動(最大3回)。
最終DBMLをファイルに書き込み、dbdiagram.io での視覚化を提案。
Searches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Implements vector databases with Pinecone, Weaviate, Qdrant, Milvus, pgvector for semantic search, RAG, recommendations, and similarity systems. Optimizes embeddings, indexing, and hybrid search.
npx claudepluginhub yasuakiomokawa/skills --plugin model-data