Speckitの出力を日本語にする方法を解説します。
各コマンドファイルに2行追加するだけで、仕様書・計画書・タスクリストがすべて日本語で生成されます。Claude Code、GitHub Copilotのいずれでも動作確認済みです。
多分これが一番簡単だと思います。
やること
各コマンドファイルの冒頭のメタデータの直後に、以下の2行を追加します。
## Language Requirement
**ALL outputs MUST be in Japanese.**これだけで日本語出力になります。
追加する位置
メタデータ(---で囲まれた部分)の直後、## User Inputの直前に追加します。
---
description: Create or update the feature specification from a natural language feature description.
handoffs:
- label: Build Technical Plan
agent: speckit.plan
prompt: Create a plan for the spec. I am building with...
- label: Clarify Spec Requirements
agent: speckit.clarify
prompt: Clarify specification requirements
send: true
---
## Language Requirement
**ALL outputs MUST be in Japanese.**
## User Input
(以下、元のプロンプト内容が続く)対象ファイル一覧
以下のすべてのファイルに同じ2行を追加します。ClaudeとCopilot以外でも、同様に実現できると思います。
Claude Code(.claude/commands/)
.claude/commands
├── speckit.analyze.md
├── speckit.checklist.md
├── speckit.clarify.md
├── speckit.constitution.md
├── speckit.implement.md
├── speckit.plan.md
├── speckit.specify.md
├── speckit.tasks.md
└── speckit.taskstoissues.mdGitHub Copilot(.github/agents/)
.github/agents
├── speckit.analyze.agent.md
├── speckit.checklist.agent.md
├── speckit.clarify.agent.md
├── speckit.constitution.agent.md
├── speckit.implement.agent.md
├── speckit.plan.agent.md
├── speckit.specify.agent.md
├── speckit.tasks.agent.md
└── speckit.taskstoissues.agent.mdGitHub Copilot(.github/prompts/)旧バージョン
Copilotの旧バージョンではprompts側に記述があったので、こちらに追記します。
.github/prompts
├── speckit.analyze.prompt.md
├── speckit.checklist.prompt.md
├── speckit.clarify.prompt.md
├── speckit.constitution.prompt.md
├── speckit.implement.prompt.md
├── speckit.plan.prompt.md
├── speckit.specify.prompt.md
├── speckit.tasks.prompt.md
└── speckit.taskstoissues.prompt.mdなぜこの方法で日本語出力になるのか
AIエージェントはコマンドファイルを上から順に読み込みます。プロンプト本文の最初に言語指定を置くことで、後続の処理すべてに「日本語で出力する」という制約が適用されます。
プロンプトの途中や末尾に追加するよりも、冒頭に配置する方が指示として強く聞く気がします。(実際にはわかりません。ノリです。)
他の日本語化方法
Claude Codeを使っている場合は、CLAUDE.mdにLanguage Requirementsを追加する方法もあるかなって思います。1箇所の修正で済みますが、Copilotには適用されません。
注意:テンプレート更新時は再設定が必要
specify init --hereでテンプレートをアップデートすると、コマンドファイルが上書きされます。アップデート後は再度2行を追加してください。
Speckitのアップデート方法については、以下の記事で解説しています。
まとめ
Speckitの出力を日本語にする方法を解説しました。
ポイント
- 各コマンドファイルのメタデータ直後に2行追加するだけ
- Claude Code / Github Copilot のどちらでも動作
- 細かい調整は不要、最初から日本語で出力される
Speckitを日本語環境で使いたい方は、ぜひ試してみてください。


コメント