-
Notifications
You must be signed in to change notification settings - Fork 4
Roadmap
Hsiehting Lin edited this page Jul 3, 2026
·
1 revision
本頁記錄 dotfiles 的發展方向。已完成項目以近期 commit 為準,未來項目屬意向性規劃,隨時可調整。
-
啟動器整合:
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 等)。
- Go 版
- 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擴大涵蓋所有支援明暗切換的工具。
- Home — 簡介
- Maintenance — 維護指南
- Roadmap — 路線圖
- Plan-and-Tech-Debt — 計畫與技術債
- Head First Software Architecture — 架構觀