Community寫作與編輯github.com

jsahani/already-told-you

將你的「Already Told You」報告中 B 節的規則(「你不斷重複解釋的項目」)加入到指定的 CLAUDE.md 檔案中(適用於所有專案或單一專案),並以標記的 already-told-you 區塊呈現。會先顯示差異比對,只有在你同意後才會寫入。重新執行時會刷新區塊內容,不會重複新增。

already-told-you 是什麼?

這個技能可以幫助你將「Already Told You」報告(通常是 `~/already-told-you/` 目錄下的 `findings.json`)中 B 節的規則,自動套用到所有專案或特定專案的 `CLAUDE.md` 檔案中。它會先解析報告、顯示規則列表讓你挑選(甚至可以修改規則內容或目標檔案),然後為每個目標檔案預覽差異比對,確認無誤後才寫入。寫入的規則會被包裹在 `<!-- already-told-you:start -->` 與 `<!-- already-told-you:end -->` 註解區塊內,重新執行時會直接取代舊區塊,不會重複新增。這非常適合 Claude Code 使用者,因為 Claude Code 在每次對話開始時會讀取 `CLAUDE.md`,因此這些規則會從下一次對話開始生效。如果要復原,只需刪除該區塊即可。該技能支援的目標檔案包括全域的 `~/.claude/CLAUDE.md`(影響所有專案)或個別專案的路徑。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/jsahani/already-told-you/tree/HEAD/skills/apply-rules

Installed? Explore more 寫作與編輯 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

Already Told You:將規則套用到 CLAUDE.md

  1. 尋找報告。 如果提供了日期,則為 ~/already-told-you/$ARGUMENTS/findings.json,否則為最新的 ~/already-told-you/<YYYY-MM-DD>/findings.json(使用 Glob)。如果找不到,也會在 ~/claude-improve/ 中尋找(外掛重新命名前的報告)。如果都沒有 → 顯示「請先執行 /already-told-you:run」,然後停止。
  2. 顯示規則。 讀取 B 節。為每條規則編號,並顯示:標題、出現的對話次數、確切的規則文字,以及其目標檔案(~/.claude/CLAUDE.md = 所有專案;一個專案路徑 = 僅限該專案)。詢問要套用哪些規則;使用者也可以修改規則或變更其目標——如果是這樣,請在繼續之前編輯報告資料夾中的 findings.json(僅修改該項目的 rule / file 欄位)。
  3. 依目標檔案預覽。 將核准的規則按目標檔案分組。對每個檔案執行 python3 ${CLAUDE_PLUGIN_ROOT}/scripts/apply_rules.py --preview --findings <findings.json> --target <file> --ids <id1,id2>,並完全依照輸出顯示差異比對。用一句話說明:<!-- already-told-you:start --> 與 <!-- already-told-you:end --> 區塊以外的文字永遠不會被修改,而且再次執行時會取代區塊內容,不會新增第二個區塊(舊的 self-improve 區塊也會被取代)。在 --ids 中包含每個應該保留在該檔案區塊中的規則(若未包含之前核准的規則,該規則會從區塊中移除)。
  4. 每個檔案都需要明確確認。 只有在得到明確的「是」之後,才使用 --write 而非 --preview 執行相同的指令。系統會請求許可——該提示是第二道安全檢查,請讓使用者回答。
  5. 完成。 說明哪些檔案已變更,以及 Claude Code 在每次對話開始時會讀取 CLAUDE.md,因此規則會從下一次對話開始生效。若要復原:刪除這兩個標記之間的區塊。

切勿編輯任何 CLAUDE.md 的其他部分,也絕對不要寫入使用者未核准的 CLAUDE.md。

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

相關技能