plan-to-tasks
プロジェクト計画を、課題と依存関係を記述したJSONL形式に変換し、タスクとして扱いやすくすることで、計画を効率的に実行に移せるようにするSkill。
📜 元の英語説明(参考)
Convert project plans to JSONL format (issues + dependencies). Use when users ask "convert plan to jsonl", "create jsonl from plan", "export plan as json" or "convert plan to taks", "create tasks from plan", "export plan as tasks".
🇯🇵 日本人クリエイター向け解説
プロジェクト計画を、課題と依存関係を記述したJSONL形式に変換し、タスクとして扱いやすくすることで、計画を効率的に実行に移せるようにするSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o plan-to-tasks.zip https://jpskill.com/download/9731.zip && unzip -o plan-to-tasks.zip && rm plan-to-tasks.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/9731.zip -OutFile "$d\plan-to-tasks.zip"; Expand-Archive "$d\plan-to-tasks.zip" -DestinationPath $d -Force; ri "$d\plan-to-tasks.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
plan-to-tasks.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
plan-to-tasksフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Plan to JSONL Converter
プロジェクト計画を JSONL 形式に変換します: Story (Epic) → Task → SubTask、依存関係が埋め込まれています。
適用場面
このスキルは、以下の場合に適用します。
- ユーザーが分割すべきプロジェクト計画/仕様を提供する場合
- Markdown 形式の計画を JSONL 形式に変換する場合
- タスクの階層構造を構造化されたデータとしてエクスポートする場合
- 外部システム用の作業キューを作成する場合
- ユーザーが「jsonl に変換」、「計画から jsonl を作成」、「計画を json としてエクスポート」するように依頼する場合
コア変換プロセス
ステップ 1: 計画の分析
3 つのレベルを識別します。
- Stories (Epics): 主要な機能/コンポーネント → Type:
epic - Tasks: 実装作業 → Type:
task - SubTasks: 詳細なアクション → Type:
task
重要: 計画からすべての詳細を抽出します - Information Extraction を参照してください。
ステップ 2: 自己完結型のタスクの作成
各タスクには、エージェントが独立して作業するための完全なコンテキストを含める必要があります。エージェントは優先度のみで選択し、階層構造をたどりません。
テンプレートと例については、Self-Contained Tasks を参照してください。
ステップ 3: 依存関係の追加
適切な依存関係のタイプを使用します: blocks, depends_on, related, discovered-from。
パターンについては、Dependency Types を参照してください。
ルール概要
詳細なルールは rules/ ディレクトリにあります。
- TDD-First Approach - 機能/バグに対する必須の Red→Green→Refactor
- Type Schema - TypeScript の型定義とタスクの特性
- Self-Contained Tasks - 1500 字以上の完全なコンテキストを含む説明
- Information Extraction - 要件、ユーザーストーリー、仕様を抽出
- Dependency Types - blocks, related, discovered-from, parent-child
- Priority Scale - P0-P4 の根拠 (難しいタスクを最初に)
- Labels Organization - 機能のグループ化、TDD フェーズ、スタックタグ
- JSONL Queries - 50 以上の jq コマンドの例
- Best Practices - 出力形式、期待される構造、最終チェックリスト
例
以下が与えられた場合:
Feature: User Authentication
- Login with email/password
- JWT tokens (15min access, 7day refresh)
- Rate limiting (5 attempts per 15min)
以下を使用して JSONL に変換します。
- 完全な技術的アプローチ (bcrypt, JWT, Redis)
- 実装の詳細 (files, functions, config)
- エラー処理 (400/401/403/429/500)
- テスト要件 (coverage, test cases)
- 依存関係 (bcrypt, jsonwebtoken, ioredis)
完全な例については、Self-Contained Tasks を参照してください。
関連スキル
/tdd-integration- 実装のための TDD Red-Green-Refactor サイクル
出力構造
└── plan/issues.jsonl # 1 行に 1 つの issue、依存関係が埋め込まれています
各行: Type Schema に従った完全な JSON オブジェクト。
JSONL が作成されたら停止してください! まだ何も実装またはテストしないでください!
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Plan to JSONL Converter
Transform project plans into JSONL format: Story (Epic) → Task → SubTask with embedded dependencies.
When to Apply
Use this skill when:
- User provides a project plan/spec to break down
- Converting markdown plans to JSONL format
- Exporting task hierarchies as structured data
- Creating work queues for external systems
- User asks to "convert to jsonl", "create jsonl from plan", "export plan as json"
Core Conversion Process
Step 1: Analyze the Plan
Identify three levels:
- Stories (Epics): Major features/components → Type:
epic - Tasks: Implementation work → Type:
task - SubTasks: Granular actions → Type:
task
CRITICAL: Extract ALL details from plan - see Information Extraction.
Step 2: Create Self-Contained Tasks
Each task must include complete context for agent to work independently. Agent selects by priority only - no hierarchy traversal.
See Self-Contained Tasks for template and examples.
Step 3: Add Dependencies
Use appropriate dependency types: blocks, depends_on, related, discovered-from.
See Dependency Types for patterns.
Rules Summary
Detailed rules in rules/ directory:
- TDD-First Approach - Mandatory Red→Green→Refactor for features/bugs
- Type Schema - TypeScript type definition and task characteristics
- Self-Contained Tasks - 1500+ char descriptions with complete context
- Information Extraction - Extract requirements, user stories, specs
- Dependency Types - blocks, related, discovered-from, parent-child
- Priority Scale - P0-P4 rationale (hard tasks first)
- Labels Organization - Feature grouping, TDD phases, stack tags
- JSONL Queries - 50+ jq command examples
- Best Practices - Output format, expected structure, final checklist
Example
Given:
Feature: User Authentication
- Login with email/password
- JWT tokens (15min access, 7day refresh)
- Rate limiting (5 attempts per 15min)
Convert to JSONL with:
- Complete technical approach (bcrypt, JWT, Redis)
- Implementation details (files, functions, config)
- Error handling (400/401/403/429/500)
- Testing requirements (coverage, test cases)
- Dependencies (bcrypt, jsonwebtoken, ioredis)
See Self-Contained Tasks for full example.
Related Skills
/tdd-integration- TDD Red-Green-Refactor cycle for implementation
Output Structure
└── plan/issues.jsonl # One issue per line, dependencies embedded
Each line: complete JSON object following Type Schema.
STOP ONCE JSONL IS CREATED! DO NOT IMPLEMENT OR TEST ANYTHING YET!