system-design について
要件と制約に基づき、システムアーキテクチャ、API、コンポーネント、データモデルを設計するスキルです。入力の整理から検証までを進め、仕様書、図、コード成果物をまとめます。
主な機能
- 01要件と制約の収集
- 02アーキテクチャとインターフェースの定義
- 03データフローの設計
- 04制約との照合
- 05仕様書・図・コード成果物の作成
活用シーン
- 01システムアーキテクチャの設計
- 02API やデータモデルの仕様化
- 03設計書や図の作成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ nickcrew/ claude-cortex --skill system-designインストール後、Claude Code で/system-designを入力して読み込まれたか確認します。
同梱ファイルreferences/system.md
詳細
システム設計
概要
要件、制約、検証手順を明確にしたうえで、システム、API、コンポーネント、またはデータモデルを設計します。
使用する場面
- システムアーキテクチャやコンポーネントを設計するとき
- API やデータモデルを定義するとき
- 設計ドキュメントや図を作成するとき
次の場合は使用しないでください:
- 実装タスクだけが必要な場合(implementation-workflow を使用してください)
クイックリファレンス
| タスク | 参照先を読み込む |
|---|---|
| システム設計のワークフロー | skills/system-design/references/system.md |
ワークフロー
- 要件と制約を収集します。
- システム設計のリファレンスを読み込みます。
- 構造、インターフェース、データフローを定義します。
- 制約とベストプラクティスに照らして検証します。
- 仕様書、図、コードの成果物を提出します。
出力
- 設計仕様書または図
- 検証メモと今後の対応事項
よくある間違い
- 制約を考慮せずに設計する
- 実装の詳細を仕様の対象範囲に混在させる
コメント
Markdown 対応