daikichiba9511/dotfiles/zettel-compose

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Use when the user wants to create a document or writing plan specifically from an existing Zettelkasten: select memos, map relationships or gaps, propose an outline, or draft the output. Do not use for writing without Zettel sources.

Install

npx vskill@latest install daikichiba9511/dotfiles/zettel-compose

SKILL.md

Zettel Compose

Zettel メモ群から文書を生成する、または執筆の補助を行う。 構造メモや出力のフォーマットを使うときは references/structure-note-format.md を読む。

モード判定

  • generate: 「生成して」「作って」「まとめて」「ドキュメントにして」のように完成原稿を求めているとき
  • assist: 「書きたい」「準備したい」「整理して」「どのメモが使える?」のように執筆補助を求めているとき
  • ブログやエッセイなどユーザー自身の声が重要なら assist を優先する
  • 判断が曖昧なら確認する

Usage

/zettel-compose <instructions>

  • /zettel-compose theme:cv_inference_speedup でドキュメントを生成して → generate
  • /zettel-compose transformer関連のメモでブログ書きたい。初学者向けに → assist
  • /zettel-compose zk-20260331-001, 002, 005 で実験レポートを作って → generate
  • /zettel-compose theme:attention_mechanism で記事の準備をしたい → assist

Zettelディレクトリの検出

  1. プロジェクト内で **/zettel/index.md を Glob で検索
  2. 1件見つかればそのディレクトリをベースとして使用
  3. 複数見つかればユーザーに選択を求める
  4. 見つからなければ /zettel-init の実行を提案

手順

Step 1: メモの収集と選別
  1. 指定されたメモ ID、タグ、キーワード、theme: を元に候補を集める
  2. theme: 指定時はそのテーマ配下を優先する
  3. 各メモの frontmatter と本文を読み、主要素材 補助素材 関連するが不要 に分類する
  4. 分類結果をユーザーに見せる
Step 2: 構造分析

以下を整理する。

  • 依存関係: 前提知識の流れ
  • 補完関係: 別角度や関連概念
  • 矛盾・対立: 訂正履歴も含めた不一致
  • ギャップ: 既存メモで足りない論点
Step 3: 構造メモの作成

references/structure-note-format.md のテンプレートに従い、structs/{YYYYMMDD}-{slug}.md を作る。

Step 4: モード別処理

generate のとき:

  1. 構造メモのアウトライン案を提示し、確認を取る
  2. 確認後に全文ドラフトを生成する
  3. references/structure-note-format.md のフッター形式に従って outputs/{YYYYMMDD}-{slug}.md に保存する
  4. 生成したドラフト、使用メモ、未使用メモを報告する

assist のとき:

  1. 全文ドラフトは生成しない
  2. 素材マップ、関係性、ギャップ、アウトライン案、注意点だけを報告する
  3. ユーザーが自分の言葉で書けるように見通しを渡す

ルール

  • メモの内容を歪めない(メモにない情報を捏造しない)
  • メモ間の矛盾がある場合は明示する(訂正履歴も考慮)
  • アウトラインは「案」として提示し、ユーザーの判断を尊重する
  • ギャップは具体的に指摘する(「足りない」ではなく「Xについてのメモがない」)
  • generate モードでもドラフト生成前に必ずアウトラインの確認を取る
  • 素材メモの内容は変更しない

$ARGUMENTS

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/daikichiba9511/dotfiles/zettel-compose/badge)](https://verified-skill.com/skills/daikichiba9511/dotfiles/zettel-compose)

Something wrong with this skill or its page? Tell us.