Spec Kitを日本語化する方法【2行追加するだけ】Claude/Copilot対応

Speckitを日本語化する方法【2行追加するだけ】Claude/Copilot対応 AI関連
スポンサーリンク

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.md

GitHub 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.md

GitHub 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の出力を日本語にする方法を解説しました。

ポイント

  1. 各コマンドファイルのメタデータ直後に2行追加するだけ
  2. Claude Code / Github Copilot のどちらでも動作
  3. 細かい調整は不要、最初から日本語で出力される

Speckitを日本語環境で使いたい方は、ぜひ試してみてください。

コメント

タイトルとURLをコピーしました