Skip to content
cccskills
FreePublished on GitHub

d2-c4-level1-system-context

C4モデル レベル1(システムコンテキスト図)の新規作成・更新・レビューを支援する。対象システムを中心に、利用者(アクター)と連携先の外部システムを Mermaid で図示する D2 成果物。アクター一覧・外部システム一覧の整備後に呼び出す。

The English summary is being prepared. Showing the original description.

See how to install

Files included (2)

  • SKILL.md5.1 KB
  • template.md2.2 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

D2: C4モデル レベル1(システムコンテキスト)

inputする成果物

成果物のパス内容
docs/D1.business-requirements/actor-list.mdアクター一覧(人(Person)の定義元。ACT-* の名称・役割・ID をそのまま図・表に引く)
docs/D2.system-requirements/external-system-list.md外部システム一覧(外部システム(System_Ext)の定義元。EXT-* の名称・区分・連携目的をそのまま図・表に引く)
docs/D1.business-requirements/product-requirement-document.mdPRD(対象システム(System)の説明・内製スコープ境界の定義元。§プロダクト概要から中央システムの説明と内製/外部の境界を引く)

outputする成果物

成果物のパス内容
docs/D2.system-requirements/c4-level1-system-context.mdシステムコンテキスト図(Mermaid flowchart・C4風)+ 登場要素表。骨組みは .claude/skills/d2-c4-level1-system-context/template.md に従う

図の方針(Mermaid flowchart・C4風)

  • 可読性優先で flowchart LR の3カラム構成にする: 利用者(左)→ 対象システム(中央)→ 外部システム(右)。C4 専用記法(C4Context)は要素が増えると中央へ線が放射状に集中し可読性が落ちるため用いない。
  • 色分けで C4 の意味を保つ: classDef で 利用者=青系 / 対象システム=濃い青 / 外部システム=灰系。各ノードラベルに ID(ACT-* / EXT-*)を併記する。
  • 線の向きを揃えて交差を減らす: 利用者は全て 利用者 --> システム、外部システムは全て システム --> 外部システム。逆向きの関係を作らない(例: 受け取り系も利用者起点の向きに統一する)。
  • subgraph でグルーピング: 左を社内/社外、右を自社別システム/外部サービス 等で括ると見通しが良い。
  • 関係ラベルは 業務言語の概括(例: 引受査定 / 本人確認依頼)。
  • L1 の抽象度を厳守: 内部コンテナ・技術スタック・API/プロトコル名・データ項目は書かない(C4 L2・D3 設計へ降ろす)。

描く対象の範囲(本図のスコープ)

  • 本図は システムに直接情報を授受するアクター・外部システムのみ を描く(全アクターの網羅ではない)。モニタリング・管理・監督・サポート等で間接的にしか関与しない業務関係者(受取人・各種募集管理者・経営層・IT部門・募集人サポート・監督官庁 等。システムを直接操作・連携しない者)は 載せない。
  • この範囲(直接関与のみ・全アクター網羅ではない旨)を成果物本文と登場要素節の双方に明記する。

登場要素の選定と各列の埋め方

選定:

  • 人(利用者): システムを直接操作・連携するアクターのみを載せる。直接利用アクター(ACT-1〜ACT-6)、および統制・運用でシステムを直接操作するアクター(権限・基準・例外統制の業務部門責任者、目視判断・証跡提示を行うコンプライアンス部、監査証跡を検証する内部監査部、監査ログ監視の CSIRT 等)が対象。システムを直接操作せず報告・受領・監督に留まる者(監督官庁 等)は載せない(§描く対象の範囲)。
  • 外部システム: 外部システム一覧の EXT-* をそのまま引く(本書では外部システムを定義・採番しない)。EXT-* は原則すべて登場させる。
  • 対象システム: PRD §プロダクト概要の内製スコープ(意向把握〜保険証券発行を一気通貫で電子化する業務プロダクト)を中央の 1 ノードとして置き、その説明と内製/外部の境界を §プロダクト概要から引く。
  • 網羅: 直接利用アクター(ACT-1〜ACT-6)が漏れなく登場し、外部システム一覧の EXT-* がすべて登場すること。

登場要素表の各列:

  • ID: 人は ACT-*(アクター一覧)、外部システムは EXT-*(外部システム一覧)をそれぞれ流用する(本書は ID を定義しない)。対象システムは単一のため付番しない(—)。
  • 種別: 人 / 対象システム / 外部システム。
  • 名称: 図のノード名と一致させる(アクター名はアクター一覧、外部システム名は外部システム一覧の名称を流用)。
  • 説明・責務: 人はアクター一覧の役割要約、外部システムは外部システム一覧の連携目的を引く。
  • 参照元: ACT-* は アクター一覧、EXT-* は 外部システム一覧。

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

アクター一覧の新規作成・更新・レビューを支援する。AI駆動開発成果物フローのビジネス要求(D1)に位置する成果物で、本システムに関わるすべての人間アクター(関係者)を一覧化する文書。TOGAFのActor Catalog相当。BRDの下流に位置する成果物。後続の成果物であるプロダクト要求仕様書やユーザーストーリー一覧、C4モデルレベル1、C4モデルレベル2、L1シーケンス、L2シーケンスなど、様々な成果物から参照される。BRD策定後、アクター整理の段階で呼び出す。

The English summary is being prepared. Showing the original description.

Acceler-Digital/karura8Updated Sep 26, 2026

ビジネス要件定義書(BRD)の新規作成・更新・レビューを支援する。AI駆動開発成果物フローのビジネス要求(D1)の中でも最上流に位置する成果物であり、ドメイン定義書・プロダクト要求仕様書(PRD)本体・ドメイン要求仕様書群すべての根拠となる業務観点の要求文書。新規プロジェクト立ち上げ時の最初の成果物作成、戦略・スコープの大きな変更、KPI見直しのタイミングで呼び出す。

The English summary is being prepared. Showing the original description.

Acceler-Digital/karura8Updated Sep 26, 2026

ドメイン共通要求仕様書の新規作成・更新・レビューを支援する。AI駆動開発成果物フローのビジネス要求(D1)に位置する成果物で、プロダクト要求仕様書(PRD)が方針・概念を扱うのに対し、本書は **3 ドメイン以上で横断的に効く具体的な要求(水準・方針・原則)** を集約する文書。**ドメイン要求仕様書群(個別)とは並列の関係にあり、横断的な水準・方針・原則は本書が単独で責務を持つ(=厳密な MECE。個別ドメインで言い換えない)。** 機能要求・非機能要求・UI/UX 方針・セキュリティ要求・データアクセス要求・法務/コンプライアンス要求 の各節を持つ。PRD・アクター一覧・ドメイン定義書 を上流とし、PRD策定後、ドメイン要求仕様書群(個別)の作成前に呼び出す。

The English summary is being prepared. Showing the original description.

Acceler-Digital/karura8Updated Sep 26, 2026

ドメイン定義書の新規作成・更新・レビューを支援する。AI駆動開発成果物フローのビジネス要求(D1)に位置する成果物で、本プロダクトを構成する業務領域(ドメイン)を網羅・分類する文書。問題空間(プロダクトが扱う業務領域)の整理であり、DDDにおけるBounded Context(解空間としての実装上の境界)とは別レイヤーで扱う。BRDの下流に位置する成果物。後続のプロダクト要求仕様書、ドメイン要求仕様書群(各ドメインごとに1つ)など、様々な成果物から参照される。BRD策定後、ドメイン整理の段階で呼び出す。

The English summary is being prepared. Showing the original description.

Acceler-Digital/karura8Updated Sep 26, 2026

ドメイン要求仕様書の新規作成・更新・レビューを支援する。AI駆動開発成果物フローのビジネス要求(D1)に位置する成果物で、プロダクト要求仕様書(PRD)を親文書とし、ドメイン定義書で定義された各ドメインごとに1冊作成される。**ドメイン共通要求仕様書(横断的な水準・方針・原則)とは並列の関係にあり、当該ドメイン固有の業務ルール・業務状態遷移・業務運用(イレギュラー対応)のみを扱う(共通要求と内容が重なる要求は本書に書かない=厳密な MECE)。** PRD・ドメイン定義書の策定後、ドメインごとの業務要求を具体化する段階で呼び出す。下流のユーザーストーリー一覧・ユースケース一覧・機能一覧(D2)・画面要件群(D2)・L1/L2シーケンス図の起点となる。

The English summary is being prepared. Showing the original description.

Acceler-Digital/karura8Updated Sep 26, 2026

プロダクト要求仕様書(PRD)の新規作成・更新・レビューを支援する。AI駆動開発成果物フローのビジネス要求(D1)に位置する成果物で、方針・概念・体験設計・制約・受け入れ基準を扱う文書。具体的な横断要求(機能要求・非機能要求・UI/UX・セキュリティ・法務 等)は独立成果物のドメイン共通要求仕様書に集約し、PRD は要求 ID を持たない。BRD・アクター一覧・ドメイン定義書 を上流とし、BRD策定後、ドメイン共通要求仕様書の作成前に呼び出す。

The English summary is being prepared. Showing the original description.

Acceler-Digital/karura8Updated Sep 26, 2026

See all skills by Acceler-Digital

Report a problem with this skill