Agent skill

architecture-design-creator

PRDと機能設計書に基づいてアーキテクチャ設計書を作成するスキル。docs/prd.md と docs/functional-design.md が存在する場合に、テクノロジースタック、レイヤードアーキテクチャ、データ永続化戦略、パフォーマンス要件、セキュリティ設計等を含むアーキテクチャ設計書を作成します。「アーキテクチャ設計書を作成して」「技術仕様書を書いて」「architecture design を作って」等のリクエストで使用してください。

Stars 1
Forks 0

Install this agent skill to your Project

npx add-skill https://github.com/ks6088ts-labs/skills/tree/main/skills/architecture-design-creator

SKILL.md

アーキテクチャ設計書クリエイター

PRD で定義された要件と機能設計書を技術的に実現するためのシステム構造とテクノロジースタックを定義するアーキテクチャ設計書を作成します。

前提条件

必須:

  1. docs/prd.md に PRD が存在すること
  2. docs/functional-design.md に機能設計書が存在すること

存在しない場合は、先に prd-creator および functional-design-creator スキルで作成してください。

出力先

docs/architecture.md

基本ワークフロー

  1. docs/prd.mddocs/functional-design.md の内容を確認
  2. テンプレート references/template.md を参照
  3. ガイド references/guide.md に従って設計書を作成
  4. docs/architecture.md に保存

既存設計書がある場合

docs/architecture.md が既に存在する場合:

  • 既存の構造と内容を 最優先 として維持
  • このスキルのガイドは参考資料として使用
  • 既存設計書の構造を維持しながら更新

主要セクション

アーキテクチャ設計書は以下で構成されます(該当するもののみ作成):

テクノロジースタック

  • 言語・ランタイム(バージョン含む)
  • フレームワーク・ライブラリ(選定理由を明記)
  • 開発ツール

アーキテクチャパターン

  • レイヤードアーキテクチャの定義
  • 各レイヤーの責務・許可/禁止される操作

データ永続化戦略

  • ストレージ方式とフォーマット
  • バックアップ戦略(頻度、保存先、世代管理)

パフォーマンス要件

  • レスポンスタイム目標(測定環境含む)
  • リソース使用量の上限

セキュリティアーキテクチャ

  • データ保護(暗号化、アクセス制御)
  • 入力検証(バリデーション、サニタイゼーション)

スケーラビリティ設計

  • データ増加への対応
  • 機能拡張性

テスト戦略

  • ユニットテスト、統合テスト、E2Eテスト

技術的制約

  • 環境要件、パフォーマンス制約、セキュリティ制約

依存関係管理

  • バージョン管理方針

詳細なガイドは references/guide.md を参照してください。

設計原則

技術選定には理由を明記

すべての技術選定には、なぜその技術を選んだかの理由を記載してください。

レイヤー分離の原則

依存関係は一方向に保つ: UI → Service → Data

測定可能な要件

パフォーマンス要件は測定可能な形で記述してください。

Expand your agent's capabilities with these related and highly-rated skills.

ks6088ts-labs/skills

reverse-engineering

ソフトウェアのリバースエンジニアリングレポートを作成するスキル。リポジトリの構造や機能を調査し、外部仕様・内部実装・使用方法を明確にするレポートを作成します。「リバースエンジニアリングレポートを作成して」「コードベースを分析して」「プロジェクトの構造を調査して」「システムの仕組みを解析して」等のリクエストで使用してください。新規開発者のオンボーディング、プロジェクトの理解、ドキュメント作成、将来の開発のための基礎資料として活用できます。

1 0
Explore
ks6088ts-labs/skills

marp-slide-reviewer

ローカルサーバーで起動している Marp スライドを視覚的に検証し、レイアウト問題を自動修正するスキル。「スライドをレビュー」「Marp スライドの視覚的チェック」「スライドのレイアウトを確認」「プレゼン資料の見た目を検証」などのリクエストでトリガーします。テキストの切れ目、重なり、配置問題、コントラスト不足、はみ出し、余白不足などの視覚的問題を検出・修正します。

1 0
Explore
ks6088ts-labs/skills

agents-md-creator

AIコーディングエージェント向けの指示書「AGENTS.md」を作成するスキル。プロジェクトにAIエージェントが作業するための文脈と指示を集約するファイルを作成したい場合に使用します。「AGENTS.mdを作成」「AIエージェント用の指示書を作る」「エージェント向けREADMEを作成」などのリクエストでトリガーします。OpenAI Codex、Claude Code、GitHub Copilot、Cursorなど、複数のAIエージェントで共通利用できるオープンな標準フォーマットです。

1 0
Explore
ks6088ts-labs/skills

doc-writer

ドキュメント執筆をサポートするスキル。ユーザーがPRDに基づいてドキュメントを作成、編集、または更新したい場合に使用します。このスキルは、docs/prd.md に記載されたプロダクト要求仕様書を参照しながら、技術ドキュメント、設計ドキュメント、ユーザーガイド、APIドキュメントなどの執筆を支援します。「ドキュメントを書く」「仕様書を作成」「ガイドを作る」などのドキュメント作成タスクに言及した場合にトリガーします。

1 0
Explore
ks6088ts-labs/skills

glossary-creator

プロジェクト用語集を作成するスキル。docs/prd.md や docs/functional-design.md が存在する場合に、ドメイン用語、技術用語、略語、アーキテクチャ用語等を体系的に定義した用語集を作成します。「用語集を作成して」「glossary を作って」「用語を定義して」等のリクエストで使用してください。

1 0
Explore
ks6088ts-labs/skills

code-review

コードレビューを実施するためのスキル。ユーザーがコードの品質、セキュリティ、テスト、パフォーマンス、アーキテクチャの観点からコードレビューを依頼した場合に使用します。「コードレビュー」「コードをチェック」「PRをレビュー」「このコードを確認して」などのコードレビュータスクに言及した場合にトリガーします。セキュリティ脆弱性、ロジックエラー、テスト品質、パフォーマンス問題を優先順位付けして指摘し、具体的な改善提案を行います。

1 0
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results