← ClaudeAtlas

create-featurelisted

新機能開発統合スキル - 要件分析からPR作成まで、新機能開発の全工程を自動化します。analyze-requirements、develop-backend、develop-frontend、review-architecture、qa-check、create-prの各専門スキルを適切な順序で呼び出し、完全な機能開発を実現します。品質基準(テストカバレッジ80%以上、Lint/ビルド成功)を満たすまで自動的にレビュー・修正を繰り返します。
aiskillstore/marketplace · ★ 329 · Code & Development · score 79
Install: claude install-skill aiskillstore/marketplace
# Create Feature Skill - 新機能開発統合スキル ## 役割 新機能開発の全工程を統合的に実行するスキルです。要件分析から PR 作成まで、各専門スキルを適切な順序で呼び出し、完全な機能開発を自動化します。 ## 実行フロー ### Phase 1: 事前確認とブランチ作成 #### 1-1. パラメータ確認 - feature_name: 機能名確認 - issue_number: Issue番号確認 - specification_path: 仕様書パス確認(オプション) - figma_url: FigmaデザインURL確認(オプション) - target: 実装対象確認(backend/frontend/fullstack) #### 1-2. ブランチ管理 ```bash # 現在のブランチを確認 git branch --show-current # mainブランチの場合は新しいブランチを作成 # ブランチ名: feature/[feature_name]-[issue_number] # 例: feature/user-profile-123 # mainブランチでないことを確認 ``` ### Phase 2: 要件分析(analyze-requirements) ``` /analyze-requirements feature_name="[feature_name]" figma_url="[figma_url]" ``` **実行内容**: - プロジェクト構造理解 - 既存機能調査 - 外部リソース取得(Figma、Context7) - データモデル設計 - API設計 - 分析レポート作成 **成果物**: - 分析レポート - データモデル設計案 - API設計案 ### Phase 3: Backend実装(develop-backend) **条件**: target が "backend" または "fullstack" の場合のみ実行 ``` /develop-backend feature_name="[feature_name]" specification_path="[specification_path]" issue_number=[issue_number] branch_type="feature" ``` **実行内容**: - データベース設計(Flyway マイグレーション) - Entity/DTO作成 - Mapper実装(MyBatis) - Service実装 - Controller実装 - OpenAPI仕様書更新 - 単体テスト実装 - error-codes.md更新(新規エラー時) - database-design.md更新(DB変更時) - サーバー起動確認 **成果物**: - Controller/Service/Mapper/Entity/DTO クラス - XMLマッピングファイル - Flywayマイグレーションファイル - 単体テストコード - 更新されたドキュメント ### Phase 4: Frontend実装(develop-frontend) **条件**: target が "frontend" または "fullstack" の場合のみ実行 ``` /develop-frontend feature_name="[feature_name]" specification_pat