W
parallel-feature-development
作成者 wshobsonparallel-feature-developmentは、ファイル所有権の割り当て、マージコンフリクトの最小化、インターフェース契約の定義を通じて、チームの並行機能開発を支援します。大規模な機能を独立した作業ストリームに分割し、フロントエンドとバックエンドの実装者を調整し、共有コードベースの統合戦略を選択する際に活用してください。
スター3.2万
お気に入り0
コメント0
追加日2026年3月28日
カテゴリーGit Workflows
インストールコマンド
npx skills add https://github.com/wshobson/agents --skill parallel-feature-development
概要
概要
parallel-feature-developmentとは?
parallel-feature-developmentは、共有コードベースで複数の機能を並行して開発するチーム向けのワークフロースキルです。機能の分解、ファイル所有権の割り当て、マージコンフリクトの回避、複数の担当者による作業統合のための実践的な戦略を提供します。特にgitベースのプロジェクトで、明確な境界線とインターフェース契約が円滑な協力に不可欠な場合に有効です。
どんな人が使うべき?
- 大規模機能を共同開発するフロントエンド、バックエンド、フルスタック開発者
- 複数の実装担当者やエージェントを調整するチーム
- 並行作業の管理を行うプロジェクトリーダー
- gitのマージコンフリクトを最小化し統合を効率化したい方
解決できる課題
- ファイル所有権の境界を設定しマージコンフリクトを防止
- 異なるレイヤーやモジュールの並行開発を可能に
- 早期にインターフェース契約を設計し、実装前にAPIを基に構築可能に
- 垂直スライスと水平レイヤー分解の指針を提供
使い方
インストール手順
- 以下のコマンドでスキルをインストールします:
npx skills add https://github.com/wshobson/agents --skill parallel-feature-development
重要ファイルの確認
- 概要は
SKILL.mdから確認 - ファイル所有権戦略は
references/file-ownership.md - 統合とコンフリクト解決パターンは
references/merge-strategies.md
ワークフローの適用
- 関連する全ファイルをマッピング
- ディレクトリ、モジュール、機能ごとにグループ化
- 各グループを重複しないように担当者に割り当て
- チーム間依存のためのインターフェースポイント(共有型、API契約)を定義
- 統合パターンを選択:
- 直接統合(単一ブランチ)
- サブブランチ統合(複数ブランチ、順次マージ)
- フィーチャーフラグを使ったトランクベース(メインブランチ、ゲート付きコード)
- マージ前にビルド、型チェック、リンティング、テストの品質を統合検証チェックリストで確認
所有権パターンの例
- React/Next.jsフロントエンド:UI、hooks、API、共有型を別々の担当者に割り当て
- Express/Fastifyバックエンド:ルート、サービス、モデル、共有型を分割
- フルスタック:フロントエンドとバックエンドの所有権を組み合わせ、明確なインターフェース契約を設定
よくある質問
参考資料はどこで見られますか?
Filesタブを開くと、references/file-ownership.mdやreferences/merge-strategies.mdを含むファイルツリー全体を閲覧できます。
parallel-feature-developmentが適さない場合は?
チームが非常に小さい、コードベースがモジュール化されていない、並行作業の調整が不要な場合は、よりシンプルなgitワークフローで十分かもしれません。
マージコンフリクト回避にどう役立ちますか?
明確なファイル所有権の割り当てとチーム間依存の最小化により、変更の重複リスクを減らし統合を簡素化します。
フロントエンドとバックエンド両方のプロジェクトに使えますか?
はい。React/Next.js、Express/Fastify、フルスタックプロジェクト向けのパターンを提供し、多様な開発環境に対応可能です。
評価とレビュー
まだ評価がありません
レビューを投稿
このスキルの評価やコメントを投稿するにはサインインしてください。
G
0/10000
新着レビュー
保存中...
