生產力
splitting-notes
將單一龐大的筆記檔案重構為模組化、具備索引導航的結構,適合處理超過 1000 行的筆記以提升可讀性與組織性。
簡介
splitting-notes 是一項系統性的重構技能,專為維護和優化大型文件儲存庫而設計。當 Markdown 檔案過大(超過 1000 行)或因主題混雜而難以閱讀時,該技能可透過漸進式分組原則將龐大的內容拆解為模組化、專注於單一主題的檔案(目標約 500 行),並生成具備階層導航的索引檔案。此過程能顯著降低認知負荷、提升檢索效率,並改善網站生成的建置效能。
-
自動識別大型 H2 章節,將其提取為獨立檔案。
-
根據特定規則建構索引檔案,格式為: - Name - Description。
-
強制執行嚴格的 Frontmatter 標準,包括 sidebar_position 與 tags。
-
支援多步驟重構工作流程,要求進入 Plan Mode 以確保結構完整性。
-
遷移後會自動更新檔案內部的連結參考並修正資源路徑(如圖片路徑)。
-
與 pnpm build、Lint 工具鏈及 Grep 檢測整合,確保遷移後的檔案品質。
-
在執行拆分前,務必先呼叫 EnterPlanMode 以規劃遷移策略。
-
非常適合技術文件、個人知識庫或學習筆記(TIL)的管理。
-
輸入要求:現有的 Markdown 檔案需具備結構明確的 H2 標題。
-
輸出結果:整潔的模組化目錄結構以及作為目錄頁的專用索引檔案。
-
限制條件:不要拆分低於 500 行的檔案,確保主題分組的連貫性,並在完成前務必執行 pnpm lint:content 進行驗證。
倉庫統計
- Star 數
- 49
- Fork 數
- 8
- Open Issue 數
- 0
- 主要語言
- TypeScript
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月3日 下午05:40