writing-artifacts について
執筆プロジェクトで長期的な知識と一時的な作業ファイルを分け、共有ワークスペースで協業する方法を定めるスキルです。編集前に最新状態を確認し、競合を明示して、完了時には草稿そのものではなく知識をナレッジベースへ移します。
主な機能
- 01プロジェクト知識と作業草稿の分離
- 02作業項目ごとのアウトライン・草稿・レポート整理
- 03編集前の最新ファイル状態の確認
- 04黙って上書きせず競合を明示
- 05完了時の知識のナレッジベースへの移行
活用シーン
- 01進行中の作業の草稿や批評レポートの管理
- 02作者や複数エージェントによる編集の調整
- 03作業で得た知識のプロジェクトナレッジベースへの移行
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ haowjy/ creative-writing-skills --skill writing-artifactsインストール後、Claude Code で/writing-artifactsを入力して読み込まれたか確認します。
詳細
アーティファクトの作成
- 永続的なプロジェクトの知識は
$MERIDIAN_CONTEXT_KB_DIRに保存されます。KB モデルについてはknowledge-layersを参照してください。 - 作業用のスクラッチは
$MERIDIAN_CONTEXT_WORK_DIRに保存され、現在の作業項目に紐づき、完了時にアーカイブされます。 - KB のサブディレクトリ、作成者のスペース、規約など、プロジェクト固有の構成はプロジェクトの
AGENTS.mdに記載されています。このプロジェクトの構成を確認するには、これを読んでください。
作業レイアウト
$MERIDIAN_CONTEXT_WORK_DIR/
outline/ # current outline being worked
drafts/ # draft iterations (v1, v2, etc.)
critique-reports/ # critic output for each round
brainstorm/ # brainstorm captures and synthesis
共有ワークスペース
作業ツリーは、作成者、オーケストレーター、ワーカーエージェント間で共有されています。最後に確認してから、ほかの誰かがファイルを編集している可能性があります。
作業に取りかかる前に、現在の状態を確認してください。批評ラウンドの合間に作成者がドラフトを編集している場合や、別のエージェントが KB のエントリーを更新している場合、アウトラインを再構成している場合があります。以前の状態についての記憶ではなく、ディスク上の内容を正としてください。
ほかの人による変更と競合する編集を行う場合は、黙って上書きせず、競合を明らかにしてください。作成者による直接の編集は、常に優先されます。
昇格
作業項目が完了したら、作業から KB に昇格させるのは知識であり、生のアーティファクトではありません。ブレインストーミングの記録やドラフトの反復は、作業項目内にアーカイブしたままにしてください。
規約は差し替え可能
このスキルでは規約を定義します。エージェント本体に手を加えずに、プロジェクト側で規約を置き換えられます。
コメント
Markdown 対応