.md
Skill.mdサーチャーJP

Skill.md検索

2258件の Skill.mdから、あなたに最適なものを見つけましょう

I

変更内容を自動分析してGitコミットする

by infinith4

ステージング・未ステージング両方の変更内容を自動分析し、適切なコミットメッセージを生成できます。 リポジトリの既存コミットメッセージスタイル(日本語 / 英語、コンベンション)を自動検出して、新規コミットに反映させます。 feat / fix / refactor / docs / test / chore / style など 7 つのコミットタイプを自動判定し、変更の性質に応じたメッセージを作成できます。 秘密鍵や .env など機密ファイルの混入を自動検出し、警告して除外する安全性機能を備えています。 コミット前に関連ファイルを個別にステージング・コミット実行してくれるため、意図しないファイル混入を防止できます。 コミットメッセージを毎回自分で書くのが面倒だと感じている開発者 チーム内で統一されたコミットメッセージスタイルを強制したいリーダー・アーキテクト 秘密鍵や認証情報を誤ってコミットするリスクを低減したいセキュリティ意識の高いチーム pre-commit hook との連携や、変更内容の自動分類を含めた CI/CD 効率化を目指しているエンジニア このスキルは以下の 6 つのステップを順序立てて実行します:(1) git status、git diff --staged、git diff、git log --oneline -10 を並列実行して、ステージング状態・差分・既存コミットメッセージスタイルを把握、(2) 差分から feat / fix / refactor などのコミットタイプを自動判定し、.env や秘密鍵などの機密ファイルがないか検査(あれば警告・除外)、(3) unstaged 変更がある場合、ファイル名を個別に git add でステージング(git add -A は使用しない)、(4) 既存スタイルに合わせて「{type}: {要約}」形式のコミットメッセージを生成、必要に応じて詳細と「Co-Authored-By: Claude」フッターを追加、(5) git commit -m で HEREDOC 形式のメッセージを使用してコミット実行、(6) git status で確認して成功を報告。変更がない場合はコミット不実行、pre-commit hook 失敗時は --no-verify ではなく新規コミットで修正対応。

テストドキュメントコミット
092026-03-23
I

OpenAPI形式のAPI仕様書を自動生成

by infinith4

APIのエンドポイント仕様書をOpenAPI3.0形式で自動作成でき、Swagger UIなどで可視化・共有できるようになります。 リクエスト・レスポンスのデータ構造(スキーマ)を標準化して定義し、フロントエンドとバックエンド間の実装ズレを防げます。 認証方式(Bearer Token等)やエラーレスポンスなど、共通仕様を統一ドキュメントに集約でき、チーム全体での理解が進みます。 Redoc・Swagger UI等のツールと連携して、インタラクティブなAPI資料を瞬時に生成・公開できます。 APIを設計・開発するバックエンド開発者 フロントエンド開発者がAPI仕様を確認する必要がある場面 APIドキュメントの作成・更新を自動化したいチームリード 複数のマイクロサービスのAPI定義を一元管理したいアーキテクト

00
I

システム全体の設計を文書化・共有できる

by infinith4

システムアーキテクチャ(サーバー構成、レイヤー設計など)を図解付きでまとめられ、設計意図を誰もが理解しやすくなります。 ユーザーのアクションがシステム内部をどう流れるか、データフロー図で可視化でき、複雑な処理の全体像を把握できます。 インフラ構成(データベース、キャッシュ、ロードバランサーなど)を統一フォーマットで記録し、本番運用時のトラブル対応を迅速にできます。 セキュリティ・パフォーマンス・スケーラビリティなど、機能以外の重要な要件を設計段階で検討・文書化できます。 プロジェクトの全体設計を担当するシステムアーキテクト・リーダー 要件定義から設計への落とし込みを行うプロダクトマネージャー 複数チームが関わる大規模プロジェクトで設計の一貫性を保ちたい場合 新しいメンバーがシステム全体を短時間で理解する必要があるオンボーディング場面

00
I

コード品質の問題を自動検出・改善できる

by infinith4

セキュリティ脆弱性(入力値検証漏れ、暗号化不備など)をOWASP Top 10に基づいてチェックでき、本番環境でのセキュリティリスクを事前に排除できます。 読みやすさ・保守性の問題(複雑すぎるロジック、重複コード、不適切な命名など)を指摘でき、後からのバグ修正やリファクタリング(コード整理・改善)の手間を減らせます。 パフォーマンス問題(N+1クエリ問題、無駄なループなど)を検出でき、本番でのレスポンス遅延や負荷増加を防げます。 テスト可能な設計になっているか確認でき、品質保証を容易にします。 コードレビューを担当するテックリード・シニア開発者 プルリクエスト(PR)をマージする前に品質をチェックしたい開発チーム セキュリティが重要な金融・医療系システムの開発に携わる場合 新入社員や経験の浅い開発者のコード品質を早期に向上させたい場合

00
I

設計・実装の品質を多段階で自動検証

by infinith4

大規模な変更や新機能追加時に、アーキテクチャの整合性・実装の正確性を段階的に自動レビューでき、修正→再レビュー→承認までのサイクルを加速できます。 セキュリティ脆弱性や設計上の矛盾が見つかった場合、自動的に修正提案が生成され、開発者は実装に専念でき、効率的に品質を上げられます。 仕様書・設計書の作成直後や重要なマイルストーン完了後など、ゲートポイント(品質チェック地点)を設定でき、問題を早期に検出できます。 反復的なレビュー(修正→確認→修正)が自動化され、人手による確認時間を大幅に削減できます。 複数マイクロサービスやモジュール開発を管理するアーキテクト・プロジェクトマネージャー リリース前のゲートを厳密に管理したい品質保証(QA)チーム 設計・実装ミスを最小化したいスタートアップ・急成長企業 チームのコードレビュー負荷を削減しながら品質基準を保ちたい場合

00
I

クラス設計・シーケンス・DB構造を一度に設計

by infinith4

クラス図を用いてシステムのオブジェクト構造(役割分担)を可視化でき、どの役割が何を担当するか、全体像を一目で理解できます。 複数のクラスが連携する複雑な処理を、シーケンス図で時系列に整理でき、実装前に処理フローの妥当性を検証できます。 データベーススキーマ(テーブル構造・リレーション)をER図で設計でき、データの保存・検索の効率性・一貫性を事前に確保できます。 API呼び出し時の詳細な入出力データ構造を設計でき、フロントエンド・バックエンド間の実装コストを削減できます。 システムの内部構造を詳しく設計する必要のあるシニア開発者・アーキテクト オブジェクト指向設計(クラス設計)に基づいて開発を進めるチーム データベース設計を厳密に行いたいバックエンド開発者 基本設計を詳細設計に落とし込む責任者

00
I

ユーザーシナリオをテストコードで自動検証

by infinith4

ログイン〜購入までの一連の流れを自動テスト:ユーザーが実際に行う操作を順序通りテストし、エンドツーエンドで機能が正常に動作することを確認できます。 複数ブラウザでの動作確認を自動化:Chrome、Firefox、Safari など複数のブラウザで同じテストを自動実行し、環境による問題がないことを保証できます。 UI操作とAPI通信を統合テスト:画面操作とサーバー通信を組み合わせたテストが可能で、フロントエンドとバックエンドが正しく連携しているかを確認できます。 テストの手戻りや例外パターンも網羅:エラーハンドリングや想定外の入力値も含めた包括的なテストシナリオを設計・実装できます。 QA・テスト担当者:手作業による繰り返しテストを削減し、効率的かつ正確な品質検証を行いたい方 開発チーム全体:新機能追加時に既存機能の動作を自動で確認し、リグレッション(後戻り)をすばやく検出したい方 リリース前の品質確保が課題なプロジェクト:本番環境に近い条件での総合的な動作確認を短時間で実施したい方

00
I

要件を仕様書通りに実装し品質を確保

by infinith4

セキュリティを考慮した実装:入力値チェック、SQLインジェクション対策、XSS対策など、一般的な脆弱性への対策を実装時に組み込みます。 エラーハンドリングを適切に組み込む:予期しない状況が発生した際に、適切なエラーメッセージを返し、システムが安全に停止・復帰するコードを書きます。 複数の言語・フレームワークに対応:TypeScript、Python、C#、Java など、プロジェクトで使用している言語に応じた実装ガイドラインに準拠できます。 コードレビュー済みの実装納品:型定義の厳格さ、命名規約、処理の複雑さなど、コード品質の基準をクリアした実装を提供します。 開発チーム:設計書から実装フェーズへの移行時に、品質と安全性を両立させたコード実装を短時間で進めたい方 セキュリティ対策を重視するプロジェクト:機密情報の取り扱いや個人情報保護が必須となるシステム開発をしている方 技術負債を減らしたい組織:後々のメンテナンスや拡張を見据えて、保守性の高い実装を初期段階で実現したい方

00
I

業務の流れを関係者全員で同じ理解に揃える

by infinith4

業務プロセスを図で見える化:フローチャート形式で業務の開始から終了までを時系列で整理し、営業・企画・現場など異なる部門の関係者が同じビジョンで業務を理解できます。 各部門の責務と役割を明確化:誰がいつどの業務を担当するかをスイムレーン図(泳ぎ手ごとの車線)で可視化し、責任の所在や業務の重複を防ぎます。 業務上のボトルネックや非効率を発見:フロー図から手戻りや待ち時間、手作業が多い工程などを見つけ出し、改善案を提案できます。 用語や例外パターンを統一:チーム内の用語の定義ズレや、予想外の状況(クレーム対応など)の扱い方を事前に決められます。 プロジェクトマネージャー・PM:新規事業やシステム導入時に、複数部門の業務フローを統一し、スムーズなプロジェクト推進を実現したい方 業務改善・DX推進担当:現在の業務プロセスの問題点を可視化し、自動化や効率化の優先順位を決めたい方 営業・企画・オペレーション部門:業務の標準化や教育・トレーニング用に、誰もが理解しやすいマニュアルを作成したい方

00
I

必要な人数・スキル・予算を計画し最適配置

by infinith4

プロジェクトに必要な人員構成を設計:PM、開発者、QA、インフラエンジニアなど、プロジェクト規模や期間に応じた最適なチーム編成を提案し、組織図として可視化できます。 チームメンバーのスキルレベルを見える化:得意な技術と学習が必要な領域を一覧表形式(スキルマトリックス)で整理し、適切な人材配置や育成計画を立てられます。 各メンバーの業務負荷と稼働率を計画:実装・テスト・レビューなどの作業をいつ誰が担当するかを定める ことで、過剰負荷の防止と効率的な工数管理ができます。 プロジェクトの総コストを推定:給与単価と必要人月から、人件費を含めたプロジェクト予算を計算し、経営層への説得資料が作成できます。 プロジェクトマネージャー・PdM:プロジェクト開始時に、チームメンバーの配置、育成、工数管理の方針を明確に決めたい方 経営管理・CFO・事業部長:複数プロジェクトの人員配置を全社的に最適化し、限られたリソースの効率的な配分を実現したい方 組織開発・HRパートナー:プロジェクトに必要なスキルセットを可視化して、採用・育成・配置転換の計画に活かしたい方

00
I

起きうる問題を事前に把握し対策を打つ

by infinith4

プロジェクトを阻害する要因を洗い出す:技術トラブル、人員不足、外部依存の遅延、要件の膨張など、起こりうるリスクを体系的に列挙し、発生確率と影響度を評価できます。 リスク対応計画を事前に策定:各リスクについて、回避・軽減・転嫁・受容のいずれかの戦略を決め、実現を妨げないための予防的アクション(研修、代替技術の検討など)を計画します。 問題が実際に起きた場合の準備をする:リスクが顕在化した際に実行する緊急対応(コンティンジェンシープラン)を事前に決め、対応の遅れを防ぎます。 プロジェクト進行中の問題を追跡・管理:登録したリスクや発生した課題を定期的に監視し、状態変化に応じて対応計画を更新できます。 プロジェクトマネージャー・スクラムマスター:プロジェクト計画時にリスク対応策を定め、スケジュール遅延や品質低下を事前に防ぎたい方 新規事業・新技術導入を推進する方:不確実性が高い取り組みの中で、起きうる問題を構造化し、経営層や関係者に対する説得資料を作成したい方 品質保証・リリース管理を担当する方:本番環境への影響を最小限にするため、事前に潜在的な課題を特定し対策を検討したい方

00
I

ガントチャートで進捗を一目で把握できる

by infinith4

プロジェクト全体のスケジュールをガントチャート(横棒グラフ)で可視化し、各タスクの開始日・終了日・進捗状況をリアルタイムで把握できます マイルストーン(プロジェクトの重要な節目)を設定して、要件定義完了、設計完了、リリース予定日など主要な目標を明確にできます タイムラインビューで、いつ何が起きているかを時系列で理解でき、スケジュール遅延を早期に検出できます タスク間の依存関係(「このタスクが終わったら次のタスクが開始」など)を自動的に反映し、現実的なスケジュール計画が可能になります プロジェクトマネージャーやリーダーで、複数のタスクやチームメンバーの進捗を一元管理したい方 上司やクライアントにプロジェクトの進行状況を定期的に報告・説明する必要がある方 スケジュール遅延の兆候を早期に発見して対策を打ちたい方

00
I

プロジェクトの作業を整理し人員配置を最適化できる

by infinith4

プロジェクト全体の作業を大きな目標から細かなタスクまで階層的に分解(WBS(作業分解構造))することで、やるべきことを漏れなく把握できます 各タスクに対して必要な時間(見積もり)と担当者を割り当て、合計で「このプロジェクトには何人日必要か」を計算できます タスク同士の依存関係(「ここが終わらないと次が始められない」)を明記することで、実現可能なスケジュールを立てられます タスク一覧を人単位や期間単位でフィルタリングして、各チームメンバーの負荷が適切に分配されているかを確認できます 初めてのプロジェクト管理に携わる方で、やるべき作業を整理して「見える化」したい方 チームメンバーの能力や稼働時間の制約を考慮して、現実的な人員配置を計画したい方 大規模なプロジェクトの全体像を把握し、リスクや遅延要因を事前に検討したい方

00
I

曖昧な要望を具体的な実装指示に変換できる

by infinith4

クライアントやステークホルダーからの曖昧な要望を、開発チームが「何を実装するか」を正確に理解できるドキュメントに落とし込めます ユースケース(「ユーザーが何をしたいのか」)やユーザーストーリー(「どのようなシーンで何ができるようになるか」)の形式で要件を整理し、実装漏れを防げます 受け入れ基準(「この機能がうまくいったと判断する条件」)を明確に定義することで、開発完了後のテストやレビューをスムーズに進められます ビジネス要件、機能要件、非機能要件(性能・セキュリティなど)を体系的に記録し、プロジェクト全体で共通認識を持てます ビジネス部門やプロダクト企画の方で、要望を開発チームに正確に伝える必要がある方 要件定義段階で不明確な点が多く、実装中に何度もやり直すことが増えている方 テストやレビュー時に「これは要件通りなのか」という議論を避けたい方

00
I

システム構成を図解してクラウドインフラを整理できる

by infinith4

AWS、Azure、GCPなどのクラウドサービスを正式なアイコンで描画したシステム構成図を自動生成でき、インフラ構成をプロフェッショナルな見た目で可視化できます ユーザー、ロードバランサー、Webサーバー、データベース、外部サービスなど、システムを構成するすべてのコンポーネントの配置と接続を一目で理解できます 冗長化(複数の同じサービスを用意する)、キャッシュ、セキュリティ境界などのインフラの考慮点を図に含めることで、設計の妥当性を検証できます 技術スタックの選定やコスト最適化の議論、障害時の影響範囲の把握など、意思決定を視覚的に支援できます インフラエンジニアやアーキテクトで、システム設計の構想を関係者に説明したい方 クラウドサービスの選定検討を行っており、複数案を図で比較したい方 既存システムの構成を正確に記録・共有したい方

00
I

イメージを詳細な画面仕様に落とし込める

by infinith4

スマートフォンやパソコンの画面レイアウトを、ワイヤーフレーム(画面のどこに何を置くか)として仕様書に記録し、デザイナーと開発者が同じイメージを共有できます 入力フィールド、ボタン、テーブルなど、各画面に含まれるUI部品(コンポーネント)の詳細仕様(名称、種類、バリデーション規則など)を整理できます 「このボタンを押したら次はどの画面に遷移するか」「エラーが発生したときはどのメッセージを表示するか」といったユーザーの操作フロー・インタラクションを定義できます デスクトップ・タブレット・スマートフォンなど複数の画面サイズでの表示方法を記載し、あらゆる端末での使いやすさを事前に検討できます UIデザイナーやUXデザイナーで、デザイン案を開発チームに正確に伝える必要がある方 開発者が実装を始める前に、画面仕様を詳細にまとめておきたい方 ユーザーのどのような操作パターンに対応するかを事前に検討・テストしたい方

00
I

AIが自動生成したテストコードで品質を向上

by infinith4

テストケースの自動設計:正常系・異常系・境界値などを漏れなくカバーするテストケースをAIが自動生成します。手作業でテストを書く手間が大幅に削減されます。 複数言語対応のテスト実装:TypeScript(Jest/Vitest)、Python(pytest)、C#(xUnit)、Java(JUnit 5)など主要言語に対応。言語ごとのテストフレームワークの書き方を意識せずにテストを作成できます。 モックやスタブの自動設定:外部依存関係(API、データベース)を自動的にモック化し、単体テストを効率よく実行。テスト環境の準備が簡単になります。 カバレッジレポートの自動生成:テスト実行後、自動的にカバレッジ(テストで検証されたコード範囲)を計測し、テスト品質を可視化します。 テスト実行コマンドの自動提供:作成したテストをすぐに実行できるコマンドを自動生成。CI/CD(継続的インテグレーション)パイプラインへの組み込みも容易です。 開発エンジニア:テスト作成に時間をかけたくない、品質を確保したい場合 品質保証(QA)担当者:テスト網羅性を定量的に把握したい場合 プロジェクトマネージャー:開発期間を短縮し、バグを減らしたい場合 新人エンジニア:テスト設計の考え方を学びながら実装したい場合

00