Format Preserving Edits

改既有的設定檔或資料檔時,只動你要動的那幾行,其餘排版原封不動,讓 diff 只剩真正的異動。適用 JSON / YAML / TOML / INI / XML / .env / CSV。只要你正要在既有檔案裡新增一筆設定、刪掉一個 key、改一個參數、批次改多個 config、把大檔拆成小檔或搬設定,就用這個 skill——即使看起來只是改一行。特別是當你想呼叫 json.dump / yaml.dump / ConfigParser.write / xml pretty-print 或任何 parser round-trip 的時候:那些 API 會把整份檔案正規化,製造上千行假 diff,還會吃掉註解與鍵序,務必改用這裡的做法。觸發詞:「不要幫我排版」「維持原本的排版」「照原本的格式」「不要動格式」「diff 太亂」「只改該改的」「preserve formatting」「don't reformat」「keep the existing style」「minimal diff」,以及任何改設定檔 / 改 config / 加一筆資料的請求。

nickolaslin33 Updated

File contents

nickolaslin33/agent-skills/tree/main/skills/format-preserving-edits commit 1d00f03cbc

Frequently asked questions

npx skillmds@latest add nickolaslin33/format-preserving-edits