From book-study
Use this skill when the user asks to "製作筆記", "建立學習筆記", "產生筆記", "generate notes", "create study notes", "做筆記", "讀書筆記", "幫我整理這份文件", "summarize this chapter", or provides a PDF/document and wants structured learning notes created from it. This skill reads source material and produces well-organized study notes in Traditional Chinese following strict formatting rules.
npx claudepluginhub tim80411/ai-agent-extension --plugin book-studyThis skill uses the workspace's default tool permissions.
從原始素材(PDF、網頁、文件)產生結構化的學習筆記。筆記以繁體中文撰寫,格式針對 Notion 最佳化。
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
從原始素材(PDF、網頁、文件)產生結構化的學習筆記。筆記以繁體中文撰寫,格式針對 Notion 最佳化。
Goal: 確認所有必要參數,避免腦補。
Actions:
檢查當前目錄是否有 .study-progress.json,若有則從中讀取 source 和 chapter 作為預設值
使用 AskUserQuestion 一次確認以下資訊(有預設值的顯示預設,讓用戶確認或修改):
postgresql-17-ch11-indexes.pdf → ch11-indexes)讀取 references/note-format-rules.md 了解格式規範
Goal: 完整讀取原始素材,識別章節結構。
Actions:
pages 參數分批讀取(每次最多 20 頁)Goal: 根據格式規範產生結構化筆記。
Actions:
讀取 references/note-format-rules.md 中的格式規範
依照章節順序,為每個章節產生筆記內容
對每個章節,根據內容性質決定適用的子區塊結構:
適合拆分為完整結構的章節(描述具體功能/技術的章節):
不適合強制套用完整結構的章節(入門說明、簡短概念、操作指南等):
對於同一抽象層次的多個概念(如多種索引類型),建立比較表格
從原文找出明確的 Anti-Pattern,嵌入到對應章節中(不集中到文末)
去除重複:確保注意事項與 Anti-Pattern 之間沒有正反兩面重複描述同一件事
Goal: 呼叫 note-reviewer agent 做一次快速比對。
Actions:
note-reviewer agent 比對筆記與原文的覆蓋度{chapter-name}-notes.md.study-progress.json,更新 Phase 1 狀態為 completed