daikichiba9511/dotfiles/zettel-create

Trust tier 3
  • community
Source check pending

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

Use when the user explicitly asks to persist one atomic concept or supplied or researched content as a Zettel in an existing Zettelkasten. Do not trigger for research that does not request a saved note or for general note-taking.

Install

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

SKILL.md

Zettel Create

調査テーマまたは調査結果から、1概念=1メモのアトミックな Zettel を作成する。 メモ本文や訂正追記を作るときは references/zettel-format.md を読む。

Usage

/zettel-create [theme_dir:] <theme_or_content>

  • /zettel-create Attention機構の計算量について調べて - モードA: 調査→メモ生成
  • /zettel-create 以下の内容をメモにして: ... - モードB: フォーマットしてメモ生成
  • /zettel-create theme:cv_inference_speedup TensorRTの最適化手法 - テーマ指定でメモ作成

モード判定

  • 引数が調査テーマ(短文、疑問形、「調べて」等)ならモード A
  • 引数が具体的な内容やテキストならモード B
  • 判断がつかない場合はユーザーに確認する

手順

Step 1: Zettelディレクトリの検出
  1. プロジェクト内で **/zettel/index.md を Glob で検索
  2. 1件見つかればそのディレクトリをベースとして使用
  3. 複数見つかればユーザーに選択を求める
  4. 見つからなければ /zettel-init の実行を提案
Step 2: テーマディレクトリの決定
  1. theme: が明示されていればそのテーマディレクトリを使用
  2. 未指定なら既存テーマの README.md を読み、関連度が高い候補を提案する
  3. 適切なテーマがなければ新テーマ作成を提案し、承認後に /zettel-init theme:{name} 相当の処理を行う
Step 3: ID 採番とファイル名
  1. ベースディレクトリ内の全テーマディレクトリから既存メモ (zk-*.md) をスキャンする
  2. 今日の日付で zk-YYYYMMDD-NNN 形式のIDを採番する
  3. IDはベースディレクトリ全体でユニークにする
  4. ファイル名は zk-YYYYMMDD-NNN_slug.md とし、スラッグは英語スネークケースにする
Step 4: モード別処理

モード A:

  1. テーマに基づいて調査する
  2. 調査結果を 1 概念にまとめる
  3. 複数概念になりそうなら分割を提案する

モード B:

  1. 渡された内容を Zettel 形式に整える
  2. タイトル、タグ、サマリーを提案する
Step 5: メモ作成と更新
  1. Zettel ファイルをテーマディレクトリ内に作成する
  2. 作成時は references/zettel-format.md のテンプレートに従う
  3. 既存メモとの関連を簡易チェックし、リンク候補を提示する
  4. テーマの README.md のメモ一覧に追加する
  5. ベースの index.md のメモ一覧に追加する
  6. 作成したメモの内容を表示して報告する

ルール

  • 1メモ = 1概念(アトミック)。概念が大きすぎる場合は分割を提案
  • タグは既存メモで使われているタグを優先的に再利用する
  • メモ作成後、テーマの README.md とベースの index.md の両方を更新する
  • テーマディレクトリが存在しない場合は勝手に作らず提案する
  • 作成済みメモの本文は削除・書き換えせず、訂正は references/zettel-format.md の追記形式を使う

$ARGUMENTS

Security

  • Security scanPassed, 95 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-create/badge)](https://verified-skill.com/skills/daikichiba9511/dotfiles/zettel-create)

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