workflow-feature について
アーキテクチャ設計からデプロイ準備まで、機能開発を進めるためのスキルです。計画、実装、レビュー、テスト、性能確認、ドキュメント、リリース確認を扱います。
主な機能
- 01アーキテクチャと API 設計の整理
- 02作業をタスクと並行作業に分解
- 03実装とコードレビューのガイド
- 04セキュリティ、テスト、性能の確認
- 05ドキュメントとデプロイの準備
活用シーン
- 01要件から機能計画とタスクを作成
- 02並行する実装作業を調整
- 03リリース前に機能をレビュー
- 04デプロイ準備状況を確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ nickcrew/ claude-cortex --skill workflow-featureインストール後、Claude Code で/workflow-featureを入力して読み込まれたか確認します。
詳細
機能開発ワークフロー
設計からデプロイまで、新機能を開発するための完全なワークフローです。
フェーズ
1. アーキテクチャ設計
定義する項目:
- コンポーネント構成
- データモデル
- API コントラクト
- 統合ポイント
- 依存関係
成果物: アーキテクチャ図、コンポーネント一覧、API 仕様
エージェント: 複雑な機能には architect-review
2. 実装計画
以下に細分化します:
- 個別のタスク(各 2 時間未満)
- タスク間の依存関係
- 並行して進める作業の流れ
成果物: 見積もり付きのタスクリスト
3. 実装
ガイドライン:
- コードと並行してテストを作成します(TDD は任意ですが役立ちます)
- こまめにコミットします(アトミックなコミット)
- コードベースの既存パターンに従います
- 作業しながらドキュメントを整備します
並行して進める作業の流れ:
- コア機能の実装
- テスト
- ドキュメント
4. コードレビュー
チェックリスト:
- コードがプロジェクトの規約に従っている
- 明らかなバグや見落とされたエッジケースがない
- パフォーマンスに問題がない
- エラー処理が網羅されている
- テストが有意義である(カバレッジを満たすだけではない)
エージェント: code-reviewer
5. セキュリティレビュー
確認項目:
- 入力の検証
- 新しいエンドポイントの認証/認可
- 機密データの取り扱い
- コードにシークレットが含まれていないこと
エージェント: 認証関連の場合は security-auditor
6. テスト
必須項目:
- 単体テスト(新規コードのカバレッジ 80% 以上)
- API エンドポイントの統合テスト
- 重要な処理経路の E2E テスト
エージェント: test-automator または debugger
7. パフォーマンスチェック
確認項目:
- 応答時間が許容範囲内である
- メモリーリークがない
- バンドルサイズへの影響(フロントエンド)
エージェント: パフォーマンスが重要な場合は performance-engineer
8. ドキュメント
更新する項目:
- API ドキュメント(OpenAPI/Swagger)
- ユーザーガイド(ユーザー向けの場合)
- 変更履歴の項目
- 必要に応じて README
9. デプロイ準備
チェックリスト:
- バージョンを更新済み
- 変更履歴を更新済み
- マイグレーションスクリプト(DB の変更がある場合)
- ロールバック計画を文書化済み
- フィーチャーフラグ(段階的にロールアウトする場合)
成功基準
- すべてのテストに合格している
- セキュリティレビューに問題がない
- パフォーマンスが制限内である
- ドキュメントが完成している
- コードのレビューと承認が完了している
レビューゲート
# Run before marking complete
cortex review -c feature
クイックスタートテンプレート
## Feature: [Name]
### Requirements
- [ ] Requirement 1
- [ ] Requirement 2
### Tasks
- [ ] Task 1
- [ ] Task 2
- [ ] Tests
- [ ] Docs
### API Changes
- `POST /api/v1/resource` - Create resource
- `GET /api/v1/resource/:id` - Get resource
### Rollback Plan
1. Revert commit
2. Run down migration
3. Clear cache
コメント
Markdown 対応