sc-workflow について
sc-workflowは、PRDや機能要件を構造化された実装計画に変換するスキルです。systematic、agile、enterpriseの方針に対応し、タスク依存関係や品質ゲート、計画・プロジェクト管理との連携を扱います。
主な機能
- 01PRDと要件の分析
- 02systematic・agile・enterpriseの計画
- 03タスク分解と依存関係の整理
- 04並列タスクの生成
- 05品質ゲートと検証
- 06Rubeによるバックログとテンプレート作成
活用シーン
- 01機能PRDを実装フェーズに分解
- 02フロントエンドとバックエンドの並行作業を計画
- 03エンタープライズ計画にコンプライアンスとリスク確認を追加
- 04ワークフローからプロジェクトのバックログ項目を作成
MCP 対応
計画、分析、検証にはPAL MCPを、プロジェクト管理ツールの検索、バックログ作成、計画、通知、再利用可能なレシピの保存にはRube MCPを利用します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ tony363/ superclaude --skill sc-workflowインストール後、Claude Code で/sc-workflowを入力して読み込まれたか確認します。
詳細
実装ワークフロー生成スキル
PRD と要件を、構造化された実装計画に変換します。
クイックスタート
# PRD-based workflow
/sc:workflow feature-spec.md --strategy systematic --depth deep
# Feature workflow
/sc:workflow "user auth system" --strategy agile --parallel
# Enterprise planning
/sc:workflow enterprise-prd.md --strategy enterprise --validate
動作フロー
- 分析 - PRD と機能仕様を解析します
- 計画 - 依存関係を含むワークフロー構造を生成します
- 調整 - ドメインの専門知識を持つペルソナを有効にします
- 実行 - ステップごとのワークフローを作成します
- 検証 - 品質ゲートと完全性チェックを適用します
フラグ
| フラグ | 型 | デフォルト | 説明 |
|---|---|---|---|
--strategy | string | systematic | systematic、agile、enterprise |
--depth | string | normal | shallow、normal、deep |
--parallel | bool | false | 並列タスク生成を有効にします |
--validate | bool | false | 品質ゲートを含めます |
有効化されるペルソナ
- architect - システム設計と技術計画
- analyzer - 要件分析
- frontend - UI/UX 実装計画
- backend - API とデータ層の計画
- security - セキュリティ要件の統合
- devops - インフラストラクチャとデプロイの計画
- project-manager - スケジュールとリソースの調整
MCP 統合
PAL MCP(計画と検証)
| ツール | 使用する場面 | 目的 |
|---|---|---|
mcp__pal__planner | 複雑なワークフロー | 分岐を含む逐次計画 |
mcp__pal__consensus | リスクの高い決定 | アプローチを複数モデルで検証 |
mcp__pal__thinkdeep | アーキテクチャ計画 | システム設計の詳細な分析 |
mcp__pal__chat | 明確化 | ワークフロー構造について別の意見を得る |
PAL の使用パターン
# Plan complex workflow
mcp__pal__planner(
step="Planning authentication system implementation workflow",
step_number=1,
total_steps=5,
is_branch_point=True,
branch_id="auth-approach-oauth"
)
# Validate architectural decisions
mcp__pal__consensus(
models=[
{"model": "gpt-5.2", "stance": "for"},
{"model": "gemini-3-pro", "stance": "against"},
{"model": "deepseek", "stance": "neutral"}
],
step="Evaluate: Should auth be microservice or monolith module?"
)
# Deep analysis for enterprise planning
mcp__pal__thinkdeep(
step="Analyzing compliance requirements for enterprise auth",
hypothesis="SOC2 requires audit logging at every auth event",
confidence="medium",
focus_areas=["compliance", "security", "scalability"]
)
Rube MCP(プロジェクト管理)
| ツール | 使用する場面 | 目的 |
|---|---|---|
mcp__rube__RUBE_SEARCH_TOOLS | プロジェクトツール | Jira、Asana、Linear、Notion を検索 |
mcp__rube__RUBE_MULTI_EXECUTE_TOOL | バックログ作成 | タスク、エピック、ストーリーを作成 |
mcp__rube__RUBE_CREATE_PLAN | 複雑なワークフロー | 実行計画を生成 |
mcp__rube__RUBE_CREATE_UPDATE_RECIPE | 再利用可能なワークフロー | ワークフローテンプレートを保存 |
Rube の使用パターン
# Create backlog items from workflow
mcp__rube__RUBE_MULTI_EXECUTE_TOOL(tools=[
{"tool_slug": "JIRA_CREATE_ISSUE", "arguments": {
"project": "AUTH",
"summary": "Implement OAuth2 provider integration",
"issue_type": "Epic",
"description": "## Scope\n- Google OAuth\n- GitHub OAuth\n- SAML support"
}},
{"tool_slug": "JIRA_CREATE_ISSUE", "arguments": {
"project": "AUTH",
"summary": "Set up JWT token generation",
"issue_type": "Story",
"description": "Implement JWT with refresh tokens"
}},
{"tool_slug": "JIRA_CREATE_ISSUE", "arguments": {
"project": "AUTH",
"summary": "Add rate limiting to auth endpoints",
"issue_type": "Task"
}}
])
# Notify team of new workflow
mcp__rube__RUBE_MULTI_EXECUTE_TOOL(tools=[
{"tool_slug": "SLACK_SEND_MESSAGE", "arguments": {
"channel": "#project-planning",
"text": "New implementation workflow created: Authentication System\nEpic: AUTH-123\n5 stories, 12 tasks"
}},
{"tool_slug": "NOTION_CREATE_PAGE", "arguments": {
"title": "Auth System Implementation Plan",
"content": "## Phases\n1. OAuth Integration\n2. JWT Implementation\n3. Rate Limiting\n\n## Timeline\nSprint 1-3"
}}
])
# Save workflow as reusable template
mcp__rube__RUBE_CREATE_UPDATE_RECIPE(
name="Auth System Workflow Template",
description="Standard workflow for implementing authentication systems",
workflow_code="..."
)
フラグ(拡張)
| フラグ | 型 | デフォルト | 説明 |
|---|---|---|---|
--pal-plan | bool | false | 複雑なワークフローで PAL planner を使用します |
--consensus | bool | false | 複数モデルのコンセンサスでアプローチを検証します |
--create-backlog | bool | false | Rube 経由でバックログ項目を作成します |
--notify | string | - | Rube 経由で通知します(slack、teams、email) |
--save-template | bool | false | 再利用可能な Rube recipe として保存します |
エビデンス要件
このスキルでは、確固たるエビデンスは不要です。成果物は以下のとおりです。
- 構造化されたワークフロー文書
- タスク依存関係マップ
- 実装フェーズ
ワークフロー戦略
システマティック(--strategy systematic)
- タスクを包括的に分解
- 依存関係をすべてマッピング
- ドキュメントを重視したアプローチ
アジャイル(--strategy agile)
- スプリントを中心とした計画
- ユーザーストーリーを重視
- 反復的なマイルストーン
エンタープライズ(--strategy enterprise)
- コンプライアンスの統合
- ステークホルダーとの連携
- リスク評価を含む
ワークフローの構成要素
タスクの分解
- 機能を実装可能な単位に分割
- 明確な受け入れ基準
- 工数の見積もり
依存関係のマッピング
- タスクの前提条件
- ブロック関係
- 並列実行の機会
品質ゲート
- テスト要件
- レビューチェックポイント
- デプロイ基準
例
PRD の分析
/sc:workflow docs/PRD/feature.md --strategy systematic --depth deep
# Full PRD parsing with comprehensive workflow
# Multi-persona coordination for complete plan
機能の実装
/sc:workflow "payment integration" --strategy agile --parallel
# Sprint-ready task breakdown
# Parallel frontend/backend tracks
エンタープライズ計画
/sc:workflow enterprise-spec.md --strategy enterprise --validate
# Compliance-aware workflow
# Security and devops integration
クイック計画
/sc:workflow "add search feature" --depth shallow
# Rapid task list generation
# High-level milestone planning
出力構造
ワークフローには以下が含まれます。
- 概要 - 機能の要約とスコープ
- フェーズ - 実装段階
- タスク - 詳細な作業項目
- 依存関係 - タスク間の関係
- マイルストーン - 主要なチェックポイント
- リスク - 特定された懸念事項
ツールの連携
- Read/Write - PRD の分析とドキュメント作成
- TodoWrite - 進捗管理
- Task - ワークフローの並列生成
- WebSearch - 技術調査
コメント
Markdown 対応