wcf-ui-builder
目的: wcf-discovery / wcf-install / wcf-compose / wcf-validate を順番に使い、画面構築を完了させる。
Router
- 要件整理・コンポーネント選定:
wcf-discovery - 導入コマンド確定:
wcf-install - 画面HTML生成:
wcf-compose - 検証・修正提案:
wcf-validate
Standard Workflow
wcf-discoveryでcomponentIds/dependencyIds/patternIdsを確定wcf-installでwcf init/wcf vendor addコマンドを確定wcf-composeでdefault/loading/error/emptyを含むhtmlSnippetを作成wcf-validateでunknownElementを0にするまで修正
Shared Contracts
Output
各Skillは以下を必ず返す:
- 人間向けMarkdown要約
- JSONブロック(機械可読)
Error Categories
*_MCP_UNAVAILABLE*_REGISTRY_UNAVAILABLE*_PREFIX_MISMATCH*_INSUFFICIENT_INPUT
Fallback
MCPが使えない場合は registry/install-registry.json と custom-elements.json ベースの最小提案に降格する。
Input/Output Bridge
- Discovery output
componentIdsは Install input にそのまま渡す。 - Install output
installOrderとpostChecksは Compose/Validate の前提に使う。 - Compose output
htmlSnippetは Validate inputhtmlにそのまま渡す。
Quality Gates
- 日常:
npm run validate:wc/npm run agents:pre-pr - PR前:
npm run agents:verify
Quick Example
{
"pipeline": [
"wcf-discovery",
"wcf-install",
"wcf-compose",
"wcf-validate"
],
"goal": "検索結果画面を最小構成で生成して検証する"
}
Converted and distributed by TomeVault — claim your Tome and manage your conversions.