Microsoft POML(Prompt Orchestration Markup Language)の構文、タグリファレンス、 プロンプト設計パターンを提供する。「POMLとは」「POMLの書き方」「roleタグ」「taskタグ」 「POMLでプロンプトを構造化したい」「POML validate」「POML render」などPOML関連の 質問や .poml ファイルの編集時に使用する。
From poml-assistnpx claudepluginhub utakatakyosui/c2lab --plugin poml-assistThis skill uses the workspace's default tool permissions.
poml-patterns.mdpoml-stylesheet.mdpoml-syntax.mdpoml-tags-reference.mdGuides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Analyzes BMad project state from catalog CSV, configs, artifacts, and query to recommend next skills or answer questions. Useful for help requests, 'what next', or starting BMad.
Microsoft が開発した XML ベースのマークアップ言語。AI Agent への構造化した指示記述に使用する。
| タグ | 用途 | 主要属性 |
|---|---|---|
<poml> | ルート要素 | version |
<role> | エージェントのペルソナ定義 | - |
<task> | 実行タスクの指定 | - |
<example> | Few-shot 用サンプル | type |
<output-format> | 出力形式の指定 | - |
<document> | 参照ドキュメント埋め込み | src, type |
<table> | 表形式データ | src, format |
<img> | 画像参照 | src, alt |
<stylesheet> | 出力スタイル制御 | - |
<output-schema> | JSON Schema 定義 | - |
<let> | 変数定義 | name |
<poml>
<role>あなたは{{role_name}}です。</role>
<task>{{task_description}}</task>
</poml>
# インストール
pip install poml
# バリデーション
poml check <file.poml>
# レンダリング(プレーンテキスト変換)
poml render <file.poml>
# 変数を渡してレンダリング
poml render <file.poml> --var key=value