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本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
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
$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. 下の青いボタンを押して
document-writing-coordination.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
document-writing-coordinationフォルダができる - 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
- 同梱ファイル
- 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 リポジトリが構成されていない場合は、ハイブリッドアプローチを使用します。
- VK タスクのステータスを
inprogressに更新します - 完全なコンテキストで Task ツールを介してエージェントを起動します
- エージェントが完了したら、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 に達した場合
- 更新されたドキュメントセクションを読みます
- 以下を確認します。
- ソースファイルに対する正確性
- 他のセクションとの一貫性
- スコープごとの完全性
- 適切なフォーマットと図
- 決定:
- 承認:
doneに更新し、ドキュメントの一貫性を確認します - 却下: フィードバックタスクで
inprogressに更新します
- 承認:
却下フィードバック
フォローアップタスクを作成するか、説明を更新します。
## Revision Required
**Issues Found:**
- [ ] アーキテクチャ図がありません
- [ ] 45 行目の API リファレンスが間違っています
- [ ] 用語の一貫性がありません ("processor" ではなく "coprocessor" を使用してください)
**Action**: 問題を修正し、inreview に戻してください。
フェーズ 6: 一貫性レビュー
各セクションが done にマージされた後:
- ドキュメント全体を読みます
- セクション間の相互参照を確認します
- 用語の一貫性を確認します
- 重複するコンテンツがないことを確認します
- 問題が見つかった場合は、修正のために新しい 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:
- Update VK task status to
inprogress - Spawn agent via Task tool with full context
- Update VK to
inreviewwhen 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
- Read the updated document section
- Check for:
- Accuracy against source files
- Consistency with other sections
- Completeness per scope
- Proper formatting and diagrams
- Decision:
- Approve: Update to
done, check doc consistency - Reject: Update to
inprogresswith feedback task
- Approve: Update to
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:
- Read entire document
- Check cross-references between sections
- Verify terminology consistency
- Ensure no duplicate content
- If issues found, create new VK tasks for fixes
Completion Criteria
Task is complete when:
- All VK tasks in
donestatus - 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 templatesreferences/review-checklist.md- Detailed review criteria
Examples
examples/design-doc-outline.md- Sample document skeletonexamples/section-task.md- Complete task description example
同梱ファイル
※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。
- 📄 SKILL.md (7,509 bytes)
- 📎 references/review-checklist.md (3,465 bytes)
- 📎 references/task-templates.md (5,943 bytes)