Skip to content

Roadmap

Hsiehting Lin edited this page Jul 3, 2026 · 1 revision

Roadmap 路線圖

本頁記錄 dotfiles 的發展方向。已完成項目以近期 commit 為準,未來項目屬意向性規劃,隨時可調整。

近期已完成(2026 上半年)

  • 啟動器整合:start/lib/ 共用 TUI 函式庫,所有安裝器統一介面;新增非互動模式 + setup.md
  • 安全強化:清除外洩憑證、導入 gitleaks + husky pre-commit 掃描。
  • Claude Code 整合深化:
    • Go 版 claude-hooks / claude-statusline(statusline 支援 repo 名稱、effort、session 成本)。
    • Stop hook 通知:ElevenLabs TTS + 英文 TLDR。
    • prompt 送出時自動切回 ABC 輸入法。
    • 45+ 自訂 skills(agent-demo-recorder、claude-seo GSC CLI 等)。
  • Zsh 穩定性:compdump 自我修復、SSH session 防護(ssh-add / secrets 載入)、carapace 補全順序修正。
  • 終端機體驗:Ghostty tabs-by-default 與 hostname 分頁標題;tmux 冷開機 tpm 錯誤修復。
  • Neovim 效能:消除 insert-mode 延遲、加速補全。
  • 文件:根目錄與各模組 CLAUDE.md 導覽。

進行中 / 短期

  • 持續充實 docs/ Quarto book,讓文件與 CLAUDE.md 內容互補。
  • Wiki(本站)建立與維護:簡介、維護、路線圖、技術債各頁。
  • Claude skills 的整理與模組化(拆分過大的 skill 文件)。

中期方向

  • Linux 支援打磨:讓 setup_linux.sh 覆蓋率接近 macOS bootstrap。
  • 舊版 neovim/ 目錄處置:確認無殘留參考價值後移除或歸檔(見 Plan-and-Tech-Debt)。
  • Brewfile 瘦身:盤點約 370 formulae / 250 casks,移除不再使用的套件。
  • 腳本品質:shellscripts/(~70 支)與 pyscripts.symlink/(~47 支)逐步補上說明與 shellcheck / lint 基準。

長期願景

  • 一鍵可重現的新機器環境:bootstrap 從裸機到完整工作環境零手動介入。
  • 設定漂移偵測:定期檢查 $HOME 實際狀態與 repo 的差異。
  • 主題系統統一:toggle-theme 擴大涵蓋所有支援明暗切換的工具。

導覽

Clone this wiki locally