jpskill.com
✍️ ライティング コミュニティ

document-writing-coordination

ドキュメント作成の指示、複数ライターへの割り当て、進捗管理などをVibeKanbanと連携して行い、大規模なドキュメントを分割して各担当者に執筆を依頼するなど、ドキュメント作成を円滑に進めるための調整・管理を支援するSkill。

📜 元の英語説明(参考)

This skill should be used when the user asks to "coordinate document writing", "manage doc writers", "create a design document with multiple writers", "orchestrate documentation", "delegate doc sections", "cos for documentation", "chief of staff for docs", or needs to break a large document into sections and delegate writing to multiple agents via VibeKanban.

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

一言でいうと

ドキュメント作成の指示、複数ライターへの割り当て、進捗管理などをVibeKanbanと連携して行い、大規模なドキュメントを分割して各担当者に執筆を依頼するなど、ドキュメント作成を円滑に進めるための調整・管理を支援するSkill。

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

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

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

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

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

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して document-writing-coordination.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → document-writing-coordination フォルダができる
  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-18
取得日時
2026-05-18
同梱ファイル
3

📖 Skill本文(日本語訳)

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

VibeKanban を用いたドキュメント作成の連携

VibeKanban のタスク管理を通じてドキュメントライターエージェントに委任することで、複数セクションからなるドキュメント作成を連携します。コーディネーター(Chief of Staff)は計画と監視を行いますが、コンテンツを直接記述することはありません。

コア原則

役割分担

役割 責任 行わないこと
コーディネーター (あなた) 概要作成、委任、監視、レビュー コンテンツの記述
ドキュメントライター 割り当てられたセクションの記述 計画または連携
レビュー担当者 (あなた) 承認/却下、一貫性の確保 修正の実装

ワークフローの概要

1. コードベースの調査 → スコープの理解
2. 概要の作成 → ドキュメント構造の構築
3. VK タスクの作成 → セクションごとに1つ
4. 試行の開始 → ドキュメントライターエージェントの起動
5. 監視 → 定期的にステータスをポーリング
6. レビュー → 承認または差し戻し
7. 一貫性チェック → マージ後ごと
8. 完了 → 未処理のタスクがなくなったとき

フェーズ 1: ドキュメント概要の作成

まず調査

概要を作成する前に、コードベースを徹底的に調査します。

Task ツールを subagent_type=Explore で使用して、以下を理解します。
- プロジェクトの構造とコンポーネント
- 主要なテクノロジーとパターン
- 既存のドキュメント
- 最近の変更と進化

スケルトンドキュメントの作成

以下を使用してドキュメントの概要を記述します。

  • すべてのセクションを含む目次
  • 各セクションのスコープを説明する HTML コメント
  • コンテンツのプレースホルダーとして "TODO: Section pending"
  • 明確なセクション番号付け (1, 2, 3.1, 3.2 など)

セクションの足場となる例:

## 3.1 コンポーネント名

<!--
SCOPE: このセクションで扱う内容
- 対処すべき主要なトピック
- 参照するソースファイル
- 含める図
-->

TODO: Section pending

フェーズ 2: タスクの作成

タスク記述テンプレート

各 VK タスクには以下を含める必要があります。

## Task

`/path/to/document.md` のセクション X "セクションタイトル" を記述します。

## Required Skill

**MUST use doc writer skill** - 記述する前に `document-skills:doc-coauthoring` スキルを呼び出してください。

## Context

[新規エージェント向けの必須背景を 2 ~ 3 文で]

## Scope

- [カバーする内容の箇条書き]
- [特定のトピック]
- [作成する図]

## Source Files to Reference

- `path/to/relevant/file.ts`
- `path/to/another/file.md`

## Output

セクション X の下の "TODO: Section pending" を完全なコンテンツに置き換えて、`/path/to/document.md` を編集します。

## Delegation Rule

このセクションが [N] 語を超える場合は、サブセクションを構築し、vibe_kanban MCP ツール (project_id: [UUID]) を使用して新しい VK タスクを作成します。

- X.1 サブセクション A
- X.2 サブセクション B

## VK Task ID: [task-uuid]

完了したら、VK でタスクを "inreview" としてマークします。

主要なタスクプロパティ

  • タイトルの形式: Doc: Section X.Y - Section Name
  • コンテキスト: 新規エージェント向けに簡潔で自己完結型
  • スキルの要件: 明示的なドキュメント共同作成スキルの呼び出し
  • 委任ルール: ワード数の制限がカスケードをトリガー
  • VK トラッキング: ステータス更新用のタスク ID を含める

MCP を介したタスクの作成

mcp__vibe_kanban__create_task:
  project_id: [project-uuid]
  title: "Doc: Section 1 - Executive Summary"
  description: [上記の完全なテンプレート]

フェーズ 3: 試行の開始

VK 試行の要件

VK start_workspace_session を介してエージェントを起動するには:

mcp__vibe_kanban__start_workspace_session:
  task_id: [task-uuid]
  executor: CLAUDE_CODE
  repos: [{repo_id: [repo-uuid], base_branch: main}]

重要: VK プロジェクト構成からの repo_id が必要です。list_repos を使用して取得するか、最初に VK ダッシュボードでリポジトリを構成するようにユーザーに依頼してください。

フォールバック: Task ツール

VK リポジトリが構成されていない場合は、ハイブリッドアプローチを使用します。

  1. VK タスクのステータスを inprogress に更新します
  2. 完全なコンテキストで Task ツールを介してエージェントを起動します
  3. エージェントが完了したら、VK を inreview に更新します
mcp__vibe_kanban__update_task:
  task_id: [uuid]
  status: inprogress

Task tool:
  subagent_type: general-purpose
  prompt: [タスクの説明]
  run_in_background: true

フェーズ 4: 監視

ステータスのポーリング

アクティブな作業中は、約 60 秒ごとに VK をポーリングします。

mcp__vibe_kanban__list_tasks:
  project_id: [uuid]
  status: inprogress  # または inreview, todo

ステータスレポートの形式

## Backlog Status

| Section         | Task ID | Status     | Notes            |
| --------------- | ------- | ---------- | ---------------- |
| 1. Exec Summary | 88e5... | inreview   | レビューの準備完了 |
| 2. Repo Org     | f722... | inprogress | 記述中          |
| 3.1 Benchmark   | 371c... | todo       | ブロック          |

**Active**: 5/15 | **In Review**: 2 | **Done**: 8

フェーズ 5: レビュープロセス

タスクが inreview に達した場合

  1. 更新されたドキュメントセクションを読みます
  2. 以下を確認します。
    • ソースファイルに対する正確性
    • 他のセクションとの一貫性
    • スコープごとの完全性
    • 適切なフォーマットと図
  3. 決定:
    • 承認: done に更新し、ドキュメントの一貫性を確認します
    • 却下: フィードバックタスクで inprogress に更新します

却下フィードバック

フォローアップタスクを作成するか、説明を更新します。

## Revision Required

**Issues Found:**

- [ ] アーキテクチャ図がありません
- [ ] 45 行目の API リファレンスが間違っています
- [ ] 用語の一貫性がありません ("processor" ではなく "coprocessor" を使用してください)

**Action**: 問題を修正し、inreview に戻してください。

フェーズ 6: 一貫性レビュー

各セクションが done にマージされた後:

  1. ドキュメント全体を読みます
  2. セクション間の相互参照を確認します
  3. 用語の一貫性を確認します
  4. 重複するコンテンツがないことを確認します
  5. 問題が見つかった場合は、修正のために新しい VK タスクを作成します

完了基準

タスクは以下の場合に完了します。

  • すべての VK タスクが done ステータスである
  • 未処理または進行中のタスクがない
  • ドキュメントが一貫性レビューに合格する
  • ユーザーが承認を確認する

クイックリファレンス

VK MCP ツール

ツール 目的
list_projects

(原文がここで切り詰められています)

📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Document Writing Coordination via VibeKanban

Coordinate multi-section document creation by delegating to doc writer agents through VibeKanban task management. The coordinator (Chief of Staff) plans and monitors but never writes content directly.

Core Principles

Role Separation

Role Responsibility Does NOT
Coordinator (You) Outline, delegate, monitor, review Write content
Doc Writers Write assigned sections Plan or coordinate
Reviewer (You) Approve/reject, ensure consistency Implement fixes

Workflow Overview

1. Explore codebase → Understand scope
2. Create outline → Scaffold document structure
3. Create VK tasks → One per section
4. Spawn attempts → Launch doc writer agents
5. Monitor → Poll status periodically
6. Review → Approve or send back
7. Consistency check → After each merge
8. Complete → When no pending tasks remain

Phase 1: Document Outline Creation

Explore First

Before creating the outline, thoroughly explore the codebase:

Use Task tool with subagent_type=Explore to understand:
- Project structure and components
- Key technologies and patterns
- Existing documentation
- Recent changes and evolution

Create Skeleton Document

Write the document outline with:

  • Table of contents with all sections
  • HTML comments in each section describing scope
  • "TODO: Section pending" placeholder for content
  • Clear section numbering (1, 2, 3.1, 3.2, etc.)

Example section scaffold:

## 3.1 Component Name

<!--
SCOPE: What this section covers
- Key topics to address
- Source files to reference
- Diagrams to include
-->

TODO: Section pending

Phase 2: Task Creation

Task Description Template

Each VK task MUST include:

## Task

Write Section X "Section Title" of `/path/to/document.md`.

## Required Skill

**MUST use doc writer skill** - Invoke `document-skills:doc-coauthoring` skill before writing.

## Context

[2-3 sentences of essential background for a fresh agent]

## Scope

- [Bullet list of what to cover]
- [Specific topics]
- [Diagrams to create]

## Source Files to Reference

- `path/to/relevant/file.ts`
- `path/to/another/file.md`

## Output

Edit `/path/to/document.md` replacing "TODO: Section pending" under Section X with complete content.

## Delegation Rule

If this section exceeds [N] words, scaffold subsections and create new VK tasks using vibe_kanban MCP tools (project_id: [UUID]):

- X.1 Subsection A
- X.2 Subsection B

## VK Task ID: [task-uuid]

When done, mark task as "inreview" in VK.

Key Task Properties

  • Title format: Doc: Section X.Y - Section Name
  • Context: Succinct, self-contained for fresh agent
  • Skill requirement: Explicit doc-coauthoring skill invocation
  • Delegation rule: Word limit triggers for cascading
  • VK tracking: Include task ID for status updates

Creating Tasks via MCP

mcp__vibe_kanban__create_task:
  project_id: [project-uuid]
  title: "Doc: Section 1 - Executive Summary"
  description: [full template above]

Phase 3: Spawning Attempts

VK Attempt Requirements

To spawn agents via VK start_workspace_session:

mcp__vibe_kanban__start_workspace_session:
  task_id: [task-uuid]
  executor: CLAUDE_CODE
  repos: [{repo_id: [repo-uuid], base_branch: main}]

Critical: Requires repo_id from VK project configuration. Use list_repos to retrieve, or ask user to configure repository in VK dashboard first.

Fallback: Task Tool

If VK repos not configured, use hybrid approach:

  1. Update VK task status to inprogress
  2. Spawn agent via Task tool with full context
  3. Update VK to inreview when agent completes
mcp__vibe_kanban__update_task:
  task_id: [uuid]
  status: inprogress

Task tool:
  subagent_type: general-purpose
  prompt: [task description]
  run_in_background: true

Phase 4: Monitoring

Status Polling

Poll VK every ~60 seconds during active work:

mcp__vibe_kanban__list_tasks:
  project_id: [uuid]
  status: inprogress  # or inreview, todo

Status Report Format

## Backlog Status

| Section         | Task ID | Status     | Notes            |
| --------------- | ------- | ---------- | ---------------- |
| 1. Exec Summary | 88e5... | inreview   | Ready for review |
| 2. Repo Org     | f722... | inprogress | Writing          |
| 3.1 Benchmark   | 371c... | todo       | Blocked          |

**Active**: 5/15 | **In Review**: 2 | **Done**: 8

Phase 5: Review Process

When Task Reaches inreview

  1. Read the updated document section
  2. Check for:
    • Accuracy against source files
    • Consistency with other sections
    • Completeness per scope
    • Proper formatting and diagrams
  3. Decision:
    • Approve: Update to done, check doc consistency
    • Reject: Update to inprogress with feedback task

Rejection Feedback

Create follow-up task or update description:

## Revision Required

**Issues Found:**

- [ ] Missing architecture diagram
- [ ] Incorrect API reference in line 45
- [ ] Inconsistent terminology (use "coprocessor" not "processor")

**Action**: Fix issues and return to inreview.

Phase 6: Consistency Reviews

After each section merges to done:

  1. Read entire document
  2. Check cross-references between sections
  3. Verify terminology consistency
  4. Ensure no duplicate content
  5. If issues found, create new VK tasks for fixes

Completion Criteria

Task is complete when:

  • All VK tasks in done status
  • No pending or in-progress tasks
  • Document passes consistency review
  • User confirms acceptance

Quick Reference

VK MCP Tools

Tool Purpose
list_projects Get project UUIDs
list_tasks View all tasks with status
create_task Create new section task
update_task Change status/description
get_task Get task details
start_workspace_session Launch agent (needs repo_id)
list_repos Get repository UUID

Task Status Flow

todo → inprogress → inreview → done
                  ↘ (rejected) → inprogress

Coordinator Commands

  • "Create outline for [doc]" → Phase 1
  • "Delegate sections" → Phase 2-3
  • "Check status" → Phase 4
  • "Review [section]" → Phase 5
  • "Consistency check" → Phase 6

Additional Resources

Reference Files

  • references/task-templates.md - Full task description templates
  • references/review-checklist.md - Detailed review criteria

Examples

  • examples/design-doc-outline.md - Sample document skeleton
  • examples/section-task.md - Complete task description example

同梱ファイル

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