Spring BootのJavaプロジェクトのひな形を作り、データベース接続設定やDocker Compose、API仕様の表示、テスト用の依存関係を整えます。
- Java 21で新規開発を始めたいとき
- ローカルのデータベース環境構築
- API仕様表示と構造テストの依存関係追加
コーディング規約、フレームワーク、リファクタリング、コードレビュー(1.7万 件)
Spring BootのJavaプロジェクトのひな形を作り、データベース接続設定やDocker Compose、API仕様の表示、テスト用の依存関係を整えます。
ローカルのコードを読み、根拠付きの構成資料を作成します。古いシステムの刷新では、起動やテストの可否を調べ、現実的な検証方法を含む段階的な移行計画にまとめます。
プロジェクトの構成や開発手順を調べ、AIエージェント向けのAGENTS.mdを作成します。環境構築、テスト、コード規約などを具体的なコマンドとともに整理するスキル。
機能の要件書から、Epochのモノレポ構成に沿った実装計画を作成します。画面、API、データベース、構成図、認証や性能まで設計項目を具体化します。
まとまった開発単位の製品要件書から、主要機能、サービス構成、技術選定、規模の見積もりを整理し、Mermaid図付きの技術アーキテクチャ仕様書にまとめるスキル。
既存コードと設定を調べ、GitHub Copilot向けの指示ファイルを作成します。実際の技術バージョン、設計、命名やテストの慣習を整理し、プロジェクトに沿った実装を導きます。
Gitの変更内容を確認し、変更種別や対象範囲、短い要約をそろえたConventional Commits形式のメッセージ作成とコミット実行を支援します。
コードの差分や変更の説明から、変更理由と解決する問題が伝わるコミットメッセージを作ります。Conventional Commits形式に整え、分割すべき変更も提案します。
初めて読むコードの構造や関数の呼び出し関係、変更の影響範囲を調べます。Codebase Memoryの検索結果を実際のソースと照合し、根拠を確かめながら理解を進めます。
Gitの作業内容に合うブランチ名を、Conventional Branchの規則に沿って作成・検証します。名前を整え、基点の検出から新規ブランチへの切り替えまで進めます。
アプリにGitHub CopilotのAIエージェントを組み込み、独自ツールの呼び出し、応答の逐次表示、会話の保存・再開を実装するスキル。
Pythonスクリプトの構成や命名を整え、処理の理由が分かる初心者向けコメントを追加します。導入手順から使用例まで説明するREADME.mdも作成します。
実在するファイルと行番号にひもづくコードの案内を、読者の役割や目的に合わせて作成し、新人の学習、PRレビュー、不具合調査に使える.tourファイルにまとめるスキル。
GitHubのPRに届くレビュー指摘を修正・見送り・人への引き継ぎに分類し、テスト、コミット、返信、Copilotへの再レビュー依頼を繰り返して対応を進めます。
設計判断の背景、採用理由、却下した案、利点と欠点を整理し、人にもAIにも参照しやすい統一形式のADRとしてMarkdownに記録するスキル。
既存コードから手本となる実装を探し、exemplars.mdに整理するためのAI向け指示文を作るスキルです。技術や分析の深さ、分類方法を指定し、チームの実装方針を共有します。
コード変更に着手する前に、修正対象、依存関係、関連テスト、参考になる既存実装を調べ、必要な変更とリスクをレビュー用の一覧に整理するスキル。
WordPressやShopifyなどのCMSで、テーマ、拡張機能、編集画面、メディア管理を開発・変更する際に、構造と制約を確認して適切な変更箇所へ導きます。
Windowsのバッチファイルを作成・修正し、ファイル操作や定期実行を自動化します。変数展開や引用符の不具合調査から、引数処理・エラー処理の整備まで支援します。
アプリの読み書きの頻度やデータ量を整理し、Azure Cosmos DBのデータ構造、分割方法、索引を検討して、要件書と設計書にまとめるスキル。
リポジトリをAIエージェント向けに整備する本体スキルの導入を案内します。Copilot CLIでの追加、内容確認、再読み込み、実行までの手順を示します。
コードから技術構成や設計パターン、依存関係を読み取り、構成図と実装例、新機能を追加する際の指針を含む、実装に沿った設計資料を作るスキル。
ASP.NET Minimal APIのエンドポイントを、明示的な入出力の型や入力検証とともに作成。OpenAPIの説明やエラー応答も整えるスキル。
実際のコードから言語や開発ルールを読み取り、AIコーディングエージェント向けの指示ファイルを生成。プロジェクト全体や領域別にルールを整理します。