jpskill.com
💬 コミュニケーション コミュニティ 🟢 非エンジニアでもOK 👤 管理職・人事・カスタマー対応

💬 Sparc Methodology

sparc-methodology

複雑なシステム開発において、仕様策定から設計、

⏱ 社内アナウンス文 30分 → 3分

📺 まず動画で見る(YouTube)

▶ 【最新版】Claude(クロード)完全解説!20以上の便利機能をこの動画1本で全て解説 ↗

※ jpskill.com 編集部が参考用に選んだ動画です。動画の内容と Skill の挙動は厳密には一致しないことがあります。

📜 元の英語説明(参考)

SPARC development workflow: Specification, Pseudocode, Architecture, Refinement, Completion. A structured approach for complex implementations that ensures thorough planning before coding. Use when: new feature implementation, complex implementations, architectural changes, system redesign, integration work, unclear requirements. Skip when: simple bug fixes, documentation updates, configuration changes, well-defined small tasks, routine maintenance.

🇯🇵 日本人クリエイター向け解説

一言でいうと

複雑なシステム開発において、仕様策定から設計、

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o sparc-methodology.zip https://jpskill.com/download/2140.zip && unzip -o sparc-methodology.zip && rm sparc-methodology.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/2140.zip -OutFile "$d\sparc-methodology.zip"; Expand-Archive "$d\sparc-methodology.zip" -DestinationPath $d -Force; ri "$d\sparc-methodology.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して sparc-methodology.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → sparc-methodology フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-17
取得日時
2026-05-17
同梱ファイル
3

💬 こう話しかけるだけ — サンプルプロンプト

  • Sparc Methodology で、お客様への返信文を作って
  • Sparc Methodology を使って、社内向けアナウンスを書いて
  • Sparc Methodology で、メールテンプレートを整備して

これをClaude Code に貼るだけで、このSkillが自動発動します。

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

[Skill 名] sparc-methodology

Sparc メソドロジースキル

目的

SPARC 開発ワークフロー: Specification (仕様)、Pseudocode (擬似コード)、Architecture (アーキテクチャ)、Refinement (洗練)、Completion (完了)。これは、複雑な実装において、コーディングの前に徹底的な計画を確実に行うための構造化されたアプローチです。

トリガーするタイミング

  • 新機能の実装
  • 複雑な実装
  • アーキテクチャの変更
  • システムの再設計
  • 統合作業
  • 要件が不明確な場合

スキップするタイミング

  • 単純なバグ修正
  • ドキュメントの更新
  • 設定の変更
  • 明確に定義された小さなタスク
  • 定期的なメンテナンス

コマンド

Specification フェーズ

要件、受け入れ基準、制約を定義します。

npx @claude-flow/cli hooks route --task "specification: [requirements]"

例:

npx @claude-flow/cli hooks route --task "specification: user authentication with OAuth2, MFA, and session management"

Pseudocode フェーズ

実装のための高レベルな擬似コードを作成します。

npx @claude-flow/cli hooks route --task "pseudocode: [feature]"

例:

npx @claude-flow/cli hooks route --task "pseudocode: OAuth2 login flow with token refresh"

Architecture フェーズ

システム構造、インターフェース、依存関係を設計します。

npx @claude-flow/cli hooks route --task "architecture: [design]"

例:

npx @claude-flow/cli hooks route --task "architecture: auth module with service layer, repository, and API endpoints"

Refinement フェーズ

フィードバックに基づいて設計を反復します。

npx @claude-flow/cli hooks route --task "refinement: [feedback]"

例:

npx @claude-flow/cli hooks route --task "refinement: add rate limiting and brute force protection"

Completion フェーズ

テストとドキュメントで実装を最終化します。

npx @claude-flow/cli hooks route --task "completion: [final checks]"

例:

npx @claude-flow/cli hooks route --task "completion: verify all tests pass, update API docs, security review"

SPARC Coordinator

SPARC コーディネーターエージェントを生成します。

npx @claude-flow/cli agent spawn --type sparc-coord --name sparc-lead

スクリプト

スクリプト パス 説明
sparc-init .agents/scripts/sparc-init.sh 新機能のための SPARC ワークフローを初期化します
sparc-review .agents/scripts/sparc-review.sh SPARC フェーズレビューチェックリストを実行します

参照

ドキュメント パス 説明
SPARC Overview docs/sparc.md SPARC メソドロジーの完全ガイド
Phase Templates docs/sparc-templates.md 各 SPARC フェーズのテンプレート

ベストプラクティス

  1. 開始する前に既存のパターンをメモリで確認します。
  2. 調整のために階層型トポロジーを使用します。
  3. 完了後に成功したパターンを保存します。
  4. 新しい学習をすべて文書化します。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Sparc Methodology Skill

Purpose

SPARC development workflow: Specification, Pseudocode, Architecture, Refinement, Completion. A structured approach for complex implementations that ensures thorough planning before coding.

When to Trigger

  • new feature implementation
  • complex implementations
  • architectural changes
  • system redesign
  • integration work
  • unclear requirements

When to Skip

  • simple bug fixes
  • documentation updates
  • configuration changes
  • well-defined small tasks
  • routine maintenance

Commands

Specification Phase

Define requirements, acceptance criteria, and constraints

npx @claude-flow/cli hooks route --task "specification: [requirements]"

Example:

npx @claude-flow/cli hooks route --task "specification: user authentication with OAuth2, MFA, and session management"

Pseudocode Phase

Write high-level pseudocode for the implementation

npx @claude-flow/cli hooks route --task "pseudocode: [feature]"

Example:

npx @claude-flow/cli hooks route --task "pseudocode: OAuth2 login flow with token refresh"

Architecture Phase

Design system structure, interfaces, and dependencies

npx @claude-flow/cli hooks route --task "architecture: [design]"

Example:

npx @claude-flow/cli hooks route --task "architecture: auth module with service layer, repository, and API endpoints"

Refinement Phase

Iterate on the design based on feedback

npx @claude-flow/cli hooks route --task "refinement: [feedback]"

Example:

npx @claude-flow/cli hooks route --task "refinement: add rate limiting and brute force protection"

Completion Phase

Finalize implementation with tests and documentation

npx @claude-flow/cli hooks route --task "completion: [final checks]"

Example:

npx @claude-flow/cli hooks route --task "completion: verify all tests pass, update API docs, security review"

SPARC Coordinator

Spawn SPARC coordinator agent

npx @claude-flow/cli agent spawn --type sparc-coord --name sparc-lead

Scripts

Script Path Description
sparc-init .agents/scripts/sparc-init.sh Initialize SPARC workflow for a new feature
sparc-review .agents/scripts/sparc-review.sh Run SPARC phase review checklist

References

Document Path Description
SPARC Overview docs/sparc.md Complete SPARC methodology guide
Phase Templates docs/sparc-templates.md Templates for each SPARC phase

Best Practices

  1. Check memory for existing patterns before starting
  2. Use hierarchical topology for coordination
  3. Store successful patterns after completion
  4. Document any new learnings

同梱ファイル

※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。