本文へ移動
cccskills
無料GitHub で公開

plantuml-salt

PlantUML Salt 記法でワイヤーフレームを正確に生成するためのベストプラクティスガイド。Salt 特有のハマりポイント(横並び `} | {` の1行ルール、列数統一、ネスト閉じ括弧)を防ぎ、 モバイルアプリやWebアプリのワイヤーフレームを高精度で生成する。

Use when: PlantUML Salt でワイヤーフレームを生成するとき。画面設計をテキストベースで行うとき。Salt 図が壊れたとき。

機能から画面構成に落とすとき。ワイヤーフレームを Markdown に埋め込むとき。Triggers: "Salt", "salt", "PlantUML", "plantuml", "ワイヤーフレーム", "wireframe", "画面設計", "画面構成", "@startsalt", "Salt図"

インストール方法を見る

含まれるファイル(4)

  • SKILL.md3.7 KB
  • references/flow-patterns.md1.7 KB
  • references/mobile-patterns.md3.3 KB
  • references/syntax-guide.md4.0 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

PlantUML Salt ベストプラクティス

Critical Rules

Salt 図を生成する前に必ず守るべきルール。これを守らないとパースエラーやレイアウト崩れが起きる。

1. } | { は絶対に1行で書く

横並びパネルの区切り } | { を改行すると壊れる。

NG:
}
|
{

OK:
  } | {

2. テーブルの列数は全行で統一する

NG:
{#
  名前 | 値
  A | B | C
}

OK:
{#
  名前 | 値 | 備考
  A    | B  | C
}

3. ネストの } の対応を必ず確認する

1つでもずれると全体が壊れる。インデントで可読性を確保すること。

4. ドロップダウンの ^ は必ずペアで閉じる

NG: ^値^項目1^項目2
OK: ^値^項目1^項目2^

5. 外枠 {+ を使うとモバイル画面っぽくなる

モバイルアプリのワイヤーフレームには {+ を基本にする。

コンポーネントとレイアウト

全コンポーネント一覧、レイアウト修飾子、セパレータの詳細は references/syntax-guide.md を参照。

主要なもの:

  • ボタン: [ラベル]
  • テキスト入力: "テキスト "(末尾スペースで幅調整)
  • ドロップダウン: ^値^(閉)/ ^選択値^項目1^項目2^(開)
  • チェックボックス: [ ] OFF / [X] ON
  • ラジオボタン: () OFF / (X) ON
  • アイコン: <&person> <&home> <&magnifying-glass> 等(OpenIconic)

レイアウト修飾子早見表

記法用途
{縦並び(デフォルト)
{+外枠付き
{#全罫線テーブル
{!縦線のみ
{-横線のみ
{/タブ
{*メニューバー
{Tツリー
{^"名前"グループボックス(カード風)
{Sスクロールバー

モバイルアプリ向けパターン

モバイル画面の具体的なパターン集は references/mobile-patterns.md を参照。

基本構成は「ナビバー + メインコンテンツ + ボトムタブ」の3層:

@startsalt
{+
  {#
    <&arrow-left> | **画面タイトル** | <&ellipses>
  }
  --
  メインコンテンツ
  .
  ==
  {#
    <&home> ホーム | <&list> タスク | <&bell> 通知 | <&person> 設定
  }
}
@endsalt

画面遷移フロー

アクティビティ図に Salt を埋め込んで画面遷移フローを表現できる。 詳細は references/flow-patterns.md を参照。

Workflow

  1. 生成前にこのスキルの Critical Rules を確認する
  2. 必要なコンポーネントを references/syntax-guide.md から選ぶ
  3. モバイルアプリの場合は references/mobile-patterns.md のパターンを使う
  4. 画面遷移を表現する場合は references/flow-patterns.md を参照する
  5. 生成後、Critical Rules の5項目を再チェックする

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

This skill should be used when the user asks to "create a team", "spawn agents", "parallel execution", "delegate tasks to agents", "use a swarm", "team workflow", "split work across agents", "run tasks in parallel", or mentions wanting multiple agents to collaborate on a complex task.

日本語の概要は準備中です。原文の説明を表示しています。

sean-sunagaku/claude-code-plugin382026年7月30日 更新

agent-team-guide

無料日本語概要

Agent Teams スキルを設計・構築するためのベストプラクティスガイド。 サブエージェント定義、SendMessage 通信プロトコル、タスク依存管理、 PostToolUse Hook によるログ、MCP ツール統合、コンテキストファイル設計を網羅。 7つの実績あるチームスキル(app-naming, ui-review, logo-design, persona-creation, skill-creator-team, ui-variations, aso-optimize)から抽出したパターン集。 Use when: Agent Teams を使ったスキルを新規作成したい、 既存のチームスキルの品質を改善したい、エージェント間通信のデバッグ、 チームスキルの設計パターンを知りたい。 Triggers: "agent team", "チームスキル", "エージェントチーム", "サブエージェント定義", "SendMessage パターン", "チーム設計", "エージェント間通信", "team skill", "swarm pattern"

sean-sunagaku/claude-code-plugin382026年7月30日 更新

app-naming

無料日本語概要

アプリ名・サービス名の命名を、5つの専門エージェントチームで多角的に評価・決定するスキル。 ブランディング、商標/法的リスク、デジタルプレゼンス(SEO/ASO/SNS)、国際展開(多言語/発音)の 4観点から候補を提案・調査・議論し、コンテキストファイルと議事録で次回セッションへ引き継ぐ。 Use when: アプリ名を決めたい、サービス名を変更したい、プロダクト名を検討したい、 ネーミングブレスト、名前の商標チェック、アプリ名のリネーム。 Triggers: "アプリ名", "サービス名", "プロダクト名", "ネーミング", "名前を決め", "リネーム", "rename", "app name", "naming", "ブランド名", "商標チェック"

sean-sunagaku/claude-code-plugin382026年7月30日 更新

app-store-preview-movie

無料日本語概要

App Store プレビュー動画を Remotion (React) で生成する Agent Team スキル。 video-director が構成を設計し、script-writer がナレーション台本を作成し、 motion-designer が Remotion コードを実装し、preview-reviewer がコードレビューし、 frame-inspector がレンダリング結果を目視検証する。 Use when: App Store プレビュー動画を作りたい、アプリのプロモーション動画を作りたい、 Remotion で動画を生成したい。 Triggers: "プレビュー動画", "App Store 動画", "アプリ動画", "preview movie", "Remotion", "動画作成", "app preview"

sean-sunagaku/claude-code-plugin382026年7月30日 更新

app-tone-manner

無料日本語概要

アプリのトーン&マナー(トンマナ)を8名のエージェントチームで設計するスキル。 ブランドアーキタイプ・パーソナリティ定義から、カラー・タイポグラフィ・ビジュアルスタイル・ トーン・オブ・ボイスまでを一貫設計し、Pencil (.pen) + Markdown で成果物を出力する。 「デザインテンション」(矛盾ペア)を核に、AIっぽくない独自のブランドアイデンティティを生成する。

sean-sunagaku/claude-code-plugin382026年7月30日 更新

arch-design

無料日本語概要

仕様書・要件定義からソフトウェアアーキテクチャを設計するスキル。 5人の専門エージェント(Architecture Lead・Module Designer・Dependency Analyst・ Platform Expert・Devil's Advocate)が協議しながら、 モジュール分割・依存関係・データフロー・インターフェース設計を行う。 成果物は構造化されたアーキテクチャ設計書(Markdown)。 Use when: 仕様書からどう設計するか迷っている時、モジュール分割の方針を決めたい時、 技術スタックに合ったアーキテクチャパターンを選びたい時、 設計書を作成したい時。 Triggers: "アーキテクチャ設計", "arch design", "仕様書から設計", "モジュール分割", "設計書を作りたい", "アーキテクチャを考えて", "コンポーネント設計", "依存関係を設計", "どう設計する", "design the architecture", "design from spec"

sean-sunagaku/claude-code-plugin382026年7月30日 更新

sean-sunagaku のスキルをすべて見る

このスキルの問題を報告する