[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6JF5J6XWZDB3HCSARCATCC6":3,"skill-same:01M6JF5J6XWZDB3HCSARCATCC6":75},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":27,"publishedAt":48,"linkOnly":49,"markdownContent":50,"markdownBody":51,"frontMatter":52,"refName":53,"commitSha":54,"skillDirectory":55,"forksCount":56,"repositoryHtmlUrl":57,"repositoryHomepageUrl":58,"ownerHtmlUrl":59,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":60,"install":61,"resources":74},"01M6JF5J6XWZDB3HCSARCATCC6","safe-macos-cleanup",null,"Evidence-first safe macOS storage cleanup. Use when freeing disk space, cleaning caches, clearing temp\u002Flog files, handling System Data\u002Fpurgeable space, Time Machine local snapshots, developer caches, or recovering from a nearly full Mac disk without deleting source\u002Fprojects or secrets.","S3YED\u002Fappie-kit","S3YED","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F62743867?v=4","01M6JBKBRRVP6KMS0VWZ27T3R6","01M6JBKBX0KG30284PW1DBYJT1",14,"MIT","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fops\u002Fsafe-macos-cleanup\u002FSKILL.md",[17,22],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",{"categoryNo":23,"categoryName":24,"taxonomyType":25,"taxonomyTypeDesc":26},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47],"safe","safe macos cleanup","cleanup","macos","log","source","machine","full","local","time","files","snapshots","storage","evidence","system","projects","disk","secrets","data","developer","2026-11-10 10:12:30",false,"---\nname: safe-macos-cleanup\ndescription: Evidence-first safe macOS storage cleanup. Use when freeing disk space, cleaning caches, clearing temp\u002Flog files, handling System Data\u002Fpurgeable space, Time Machine local snapshots, developer caches, or recovering from a nearly full Mac disk without deleting source\u002Fprojects or secrets.\n---\n\n# Safe macOS Cleanup\n\nUse this skill to reclaim disk space without breaking projects, losing private data, or deleting credentials. Prefer evidence, dry-runs, and reversible actions. Do not use broad `rm -rf` over home, project, Library, or system directories.\n\n## Safety rules\n\n1. Diagnose before deleting: collect `df`, largest directories, and cache sizes first.\n2. Delete only known regenerated caches, old logs, and temp files. Preserve source code, project data, downloads, model caches, backups, and credentials unless the user explicitly approves that exact target.\n3. Prefer tool-native clean commands before file deletion: `npm cache clean --force`, `brew cleanup -s`, `uv cache prune`, `pip cache purge`, package-manager cache commands.\n4. Use `trash` for user-owned non-cache files. Use direct deletion only for cache\u002Ftemp\u002Flog paths that are explicitly safe to regenerate.\n5. Never delete:\n   - `~\u002F.ssh`, `~\u002F.gnupg`, `~\u002F.1password`, keychains, `.env*`, credential\u002Fconfig directories.\n   - active project folders, git repos, `node_modules` inside active repos without approval.\n   - `~\u002FLibrary\u002FMessages`, `~\u002FLibrary\u002FMail`, `~\u002FLibrary\u002FApplication Support`, browser profiles, Photos libraries.\n   - `\u002FSystem`, `\u002Fusr`, `\u002Fbin`, `\u002Fsbin`, `\u002Fprivate\u002Fvar\u002Fdb`, `\u002FLibrary\u002FKeychains`.\n6. For nearly full disks, keep scope small and verify after each batch.\n\n## Evidence-first checklist\n\nRun read-only checks first:\n\n```bash\ndf -h \u002F\ndu -sh ~\u002F.cache ~\u002FLibrary\u002FCaches ~\u002FLibrary\u002FLogs ~\u002F.hermes\u002Fcache ~\u002F.hermes\u002Ftmp 2>\u002Fdev\u002Fnull\n```\n\nFind top-level heavy areas without descending into every project:\n\n```bash\ndu -xhd 1 ~ 2>\u002Fdev\u002Fnull | sort -h | tail -30\ndu -xhd 1 ~\u002FLibrary 2>\u002Fdev\u002Fnull | sort -h | tail -30\n```\n\nIf `System Data`\u002Fpurgeable space seems wrong, inspect Time Machine snapshots:\n\n```bash\ntmutil listlocalsnapshots \u002F 2>\u002Fdev\u002Fnull || true\n```\n\n## Safe cleanup order\n\n### 1. Package\u002Ftool caches\n\nThese are usually regenerated automatically:\n\n```bash\nnpm cache clean --force 2>\u002Fdev\u002Fnull || true\nrm -rf ~\u002F.npm\u002F_npx 2>\u002Fdev\u002Fnull || true\nuv cache prune 2>\u002Fdev\u002Fnull || true\npip cache purge 2>\u002Fdev\u002Fnull || true\npnpm store prune 2>\u002Fdev\u002Fnull || true\ngo clean -cache -modcache 2>\u002Fdev\u002Fnull || true\nbrew cleanup -s 2>\u002Fdev\u002Fnull || true\n```\n\nNotes:\n- `brew cleanup -s` removes old downloads and stale versions, not installed current packages.\n- `pnpm store prune` may make future installs slower but should not break checked-out source.\n- `go clean -modcache` forces re-downloads later.\n\n### 2. Browser\u002Ftest automation caches\n\nSafe when browsers can be reinstalled:\n\n```bash\nrm -rf ~\u002FLibrary\u002FCaches\u002Fms-playwright 2>\u002Fdev\u002Fnull || true\nrm -rf ~\u002FLibrary\u002FCaches\u002Fpuppeteer 2>\u002Fdev\u002Fnull || true\nrm -rf ~\u002FLibrary\u002FCaches\u002Fpuppeteer-* 2>\u002Fdev\u002Fnull || true\nrm -rf ~\u002FLibrary\u002FCaches\u002Fcamoufox 2>\u002Fdev\u002Fnull || true\nrm -rf ~\u002F.cache\u002Fms-playwright ~\u002F.cache\u002Fpuppeteer ~\u002F.cache\u002Fcamoufox 2>\u002Fdev\u002Fnull || true\n```\n\n### 3. App\u002Fuser caches and logs\n\nTarget old or obvious cache files. Avoid deleting whole app support directories.\n\n```bash\nfind ~\u002FLibrary\u002FLogs -type f -mtime +14 -delete 2>\u002Fdev\u002Fnull || true\nfind ~\u002F.hermes\u002Flogs -type f -mtime +14 -delete 2>\u002Fdev\u002Fnull || true\nrm -rf ~\u002F.hermes\u002Ftmp\u002F* ~\u002F.hermes\u002Fcache\u002F* ~\u002F.hermes\u002Faudio_cache\u002F* 2>\u002Fdev\u002Fnull || true\n```\n\nOnly clear `~\u002FLibrary\u002FCaches\u002F*` selectively when a specific cache is large and non-critical. Do not wipe the directory blindly while apps are running.\n\n### 4. Time Machine local snapshots\n\nApple documents local snapshots as Time Machine restore points stored on the Mac and managed automatically. Treat manual pruning as optional and only use it when disk pressure persists after cache cleanup.\n\nRead-only:\n\n```bash\ntmutil listlocalsnapshots \u002F\n```\n\nGentle thinning example, asks Time Machine to free about 20 GB with urgency 4:\n\n```bash\nsudo tmutil thinlocalsnapshots \u002F 20000000000 4\n```\n\nDo not delete snapshots one by one unless the user explicitly accepts losing those local restore points.\n\n## Verification\n\nAfter cleanup:\n\n```bash\ndf -h \u002F\ndu -sh ~\u002F.cache ~\u002FLibrary\u002FCaches ~\u002F.hermes\u002Fcache ~\u002F.hermes\u002Ftmp 2>\u002Fdev\u002Fnull\n```\n\nReport:\n- free space before and after\n- exact categories cleaned\n- anything intentionally skipped\n- remaining big candidates that need approval\n\n## Research basis\n\nExa search, 2026-06, surfaced these reliable points:\n- Apple Support recommends checking Storage settings, using built-in storage recommendations, and deleting\u002Fmoving known unneeded files.\n- Apple Support describes Time Machine local snapshots as automatic local restore points; they are generally managed by macOS and should not be manually removed casually.\n- macOS purgeable\u002FSystem Data space can be tied to APFS\u002FTime Machine snapshots; thinning is safer than wholesale deletion.\n- Community and utility patterns converge on dry-run first, interactive confirmation, and limiting cleanup to regenerated caches: package manager caches, browser automation caches, old logs, temp files.\n","# Safe macOS Cleanup\n\nUse this skill to reclaim disk space without breaking projects, losing private data, or deleting credentials. Prefer evidence, dry-runs, and reversible actions. Do not use broad `rm -rf` over home, project, Library, or system directories.\n\n## Safety rules\n\n1. Diagnose before deleting: collect `df`, largest directories, and cache sizes first.\n2. Delete only known regenerated caches, old logs, and temp files. Preserve source code, project data, downloads, model caches, backups, and credentials unless the user explicitly approves that exact target.\n3. Prefer tool-native clean commands before file deletion: `npm cache clean --force`, `brew cleanup -s`, `uv cache prune`, `pip cache purge`, package-manager cache commands.\n4. Use `trash` for user-owned non-cache files. Use direct deletion only for cache\u002Ftemp\u002Flog paths that are explicitly safe to regenerate.\n5. Never delete:\n   - `~\u002F.ssh`, `~\u002F.gnupg`, `~\u002F.1password`, keychains, `.env*`, credential\u002Fconfig directories.\n   - active project folders, git repos, `node_modules` inside active repos without approval.\n   - `~\u002FLibrary\u002FMessages`, `~\u002FLibrary\u002FMail`, `~\u002FLibrary\u002FApplication Support`, browser profiles, Photos libraries.\n   - `\u002FSystem`, `\u002Fusr`, `\u002Fbin`, `\u002Fsbin`, `\u002Fprivate\u002Fvar\u002Fdb`, `\u002FLibrary\u002FKeychains`.\n6. For nearly full disks, keep scope small and verify after each batch.\n\n## Evidence-first checklist\n\nRun read-only checks first:\n\n```bash\ndf -h \u002F\ndu -sh ~\u002F.cache ~\u002FLibrary\u002FCaches ~\u002FLibrary\u002FLogs ~\u002F.hermes\u002Fcache ~\u002F.hermes\u002Ftmp 2>\u002Fdev\u002Fnull\n```\n\nFind top-level heavy areas without descending into every project:\n\n```bash\ndu -xhd 1 ~ 2>\u002Fdev\u002Fnull | sort -h | tail -30\ndu -xhd 1 ~\u002FLibrary 2>\u002Fdev\u002Fnull | sort -h | tail -30\n```\n\nIf `System Data`\u002Fpurgeable space seems wrong, inspect Time Machine snapshots:\n\n```bash\ntmutil listlocalsnapshots \u002F 2>\u002Fdev\u002Fnull || true\n```\n\n## Safe cleanup order\n\n### 1. Package\u002Ftool caches\n\nThese are usually regenerated automatically:\n\n```bash\nnpm cache clean --force 2>\u002Fdev\u002Fnull || true\nrm -rf ~\u002F.npm\u002F_npx 2>\u002Fdev\u002Fnull || true\nuv cache prune 2>\u002Fdev\u002Fnull || true\npip cache purge 2>\u002Fdev\u002Fnull || true\npnpm store prune 2>\u002Fdev\u002Fnull || true\ngo clean -cache -modcache 2>\u002Fdev\u002Fnull || true\nbrew cleanup -s 2>\u002Fdev\u002Fnull || true\n```\n\nNotes:\n- `brew cleanup -s` removes old downloads and stale versions, not installed current packages.\n- `pnpm store prune` may make future installs slower but should not break checked-out source.\n- `go clean -modcache` forces re-downloads later.\n\n### 2. Browser\u002Ftest automation caches\n\nSafe when browsers can be reinstalled:\n\n```bash\nrm -rf ~\u002FLibrary\u002FCaches\u002Fms-playwright 2>\u002Fdev\u002Fnull || true\nrm -rf ~\u002FLibrary\u002FCaches\u002Fpuppeteer 2>\u002Fdev\u002Fnull || true\nrm -rf ~\u002FLibrary\u002FCaches\u002Fpuppeteer-* 2>\u002Fdev\u002Fnull || true\nrm -rf ~\u002FLibrary\u002FCaches\u002Fcamoufox 2>\u002Fdev\u002Fnull || true\nrm -rf ~\u002F.cache\u002Fms-playwright ~\u002F.cache\u002Fpuppeteer ~\u002F.cache\u002Fcamoufox 2>\u002Fdev\u002Fnull || true\n```\n\n### 3. App\u002Fuser caches and logs\n\nTarget old or obvious cache files. Avoid deleting whole app support directories.\n\n```bash\nfind ~\u002FLibrary\u002FLogs -type f -mtime +14 -delete 2>\u002Fdev\u002Fnull || true\nfind ~\u002F.hermes\u002Flogs -type f -mtime +14 -delete 2>\u002Fdev\u002Fnull || true\nrm -rf ~\u002F.hermes\u002Ftmp\u002F* ~\u002F.hermes\u002Fcache\u002F* ~\u002F.hermes\u002Faudio_cache\u002F* 2>\u002Fdev\u002Fnull || true\n```\n\nOnly clear `~\u002FLibrary\u002FCaches\u002F*` selectively when a specific cache is large and non-critical. Do not wipe the directory blindly while apps are running.\n\n### 4. Time Machine local snapshots\n\nApple documents local snapshots as Time Machine restore points stored on the Mac and managed automatically. Treat manual pruning as optional and only use it when disk pressure persists after cache cleanup.\n\nRead-only:\n\n```bash\ntmutil listlocalsnapshots \u002F\n```\n\nGentle thinning example, asks Time Machine to free about 20 GB with urgency 4:\n\n```bash\nsudo tmutil thinlocalsnapshots \u002F 20000000000 4\n```\n\nDo not delete snapshots one by one unless the user explicitly accepts losing those local restore points.\n\n## Verification\n\nAfter cleanup:\n\n```bash\ndf -h \u002F\ndu -sh ~\u002F.cache ~\u002FLibrary\u002FCaches ~\u002F.hermes\u002Fcache ~\u002F.hermes\u002Ftmp 2>\u002Fdev\u002Fnull\n```\n\nReport:\n- free space before and after\n- exact categories cleaned\n- anything intentionally skipped\n- remaining big candidates that need approval\n\n## Research basis\n\nExa search, 2026-06, surfaced these reliable points:\n- Apple Support recommends checking Storage settings, using built-in storage recommendations, and deleting\u002Fmoving known unneeded files.\n- Apple Support describes Time Machine local snapshots as automatic local restore points; they are generally managed by macOS and should not be manually removed casually.\n- macOS purgeable\u002FSystem Data space can be tied to APFS\u002FTime Machine snapshots; thinning is safer than wholesale deletion.\n- Community and utility patterns converge on dry-run first, interactive confirmation, and limiting cleanup to regenerated caches: package manager caches, browser automation caches, old logs, temp files.\n",{"name":5,"description":7},"master","8ec37df6d71fb664ea19d32c079e7d3ff931a8e0","skills\u002Fops\u002Fsafe-macos-cleanup",3,"https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit","https:\u002F\u002Fweblyfe.ai","https:\u002F\u002Fgithub.com\u002FS3YED","2026-08-27 01:54:02",{"source":8,"skillName":5,"commands":62,"prompt":72,"zipAvailable":73},[63,66,69],{"tool":64,"command":65},"npx","npx skills add S3YED\u002Fappie-kit --skill safe-macos-cleanup",{"tool":67,"command":68},"bunx","bunx skills add S3YED\u002Fappie-kit --skill safe-macos-cleanup",{"tool":70,"command":71},"pnpm","pnpm dlx skills add S3YED\u002Fappie-kit --skill safe-macos-cleanup","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fops\u002Fsafe-macos-cleanup\u002FSKILL.md",true,[],[76,108,140,165,195,220],{"skillNo":77,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":89,"publishedAt":48},"01M6JFD4M6N4DSGC7TXEJ5R3J2","ai-music","AI music generation and audio tools: HeartMuLa lyrics-to-music generation, songwriting craft (+ Suno prompts), and audio spectrogram\u002Ffeature visualization.","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fwethlete\u002Fai-music\u002FSKILL.md",[82,85,88],{"categoryNo":83,"categoryName":84,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000013","分析与可视化",{"categoryNo":86,"categoryName":87,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000016","图像与多媒体",{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107],"music","ai music","humanizer","visualization","Tools","Audio","hermes","hermes agent","songwriting","suno","lyrics","prompts","heartmula","craft","generation","feature","ai music generation","music generation",{"skillNo":109,"name":110,"nameZh":6,"description":111,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":112,"categories":113,"keywords":120,"publishedAt":48},"01M6JFCZE4XNFQFMNZDHKHT5V5","agentic-webdesign-design-system-ingestion","Use v0 Design Systems 2.0, Bolt Design System Agents, or Lovable to generate production UI from a client's real design system components — not generic Tailwind. Use when building a client website where brand consistency matters.","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fweb-design\u002Fagentic-webdesign-design-system-ingestion\u002FSKILL.md",[114,117],{"categoryNo":115,"categoryName":116,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":118,"categoryName":119,"taxonomyType":25,"taxonomyTypeDesc":26},"01JBSEEDCAT000000000000032","设计师",[121,122,123,42,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139],"design","agentic","design system","ingestion","webdesign","agentic webdesign design system ingestion","components","generate","design systems","website","ui","Tailwind","bolt","lovable","v0","design-system","wed","design system components","appie",{"skillNo":141,"name":142,"nameZh":6,"description":143,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":144,"categories":145,"keywords":148,"publishedAt":48},"01M6JFCVPX3913CFAS6QQJ33ZB","agentic-webdesign-agent-elements","Use 21st.dev Agent Elements — 25 shadcn\u002Fui components purpose-built for AI agent UIs. Tool cards (Bash, Edit, Search, Plan, Subagent, MCP), chat, input, streaming. Open source, shadcn-registry install, no runtime lock-in.","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fweb-design\u002Fagentic-webdesign-agent-elements\u002FSKILL.md",[146,147],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":118,"categoryName":119,"taxonomyType":25,"taxonomyTypeDesc":26},[122,149,125,150,151,152,127,153,154,155,156,157,158,159,160,161,162,163,164,33],"elements","agentic webdesign agent elements","MCP","ai agent","registry","search","streaming","open source","open","Bash","plan","subagent","edit","install","input","lock",{"skillNo":166,"name":167,"nameZh":6,"description":168,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":169,"categories":170,"keywords":175,"publishedAt":48},"01M6JFCQC7H65M9QJ6TRE71BS1","vercel-deployment","Deploy static sites and frontends to Vercel — handles both CLI and REST API paths, including the CLI token sanitization workaround.","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fsoftware-development\u002Fvercel-deployment\u002FSKILL.md",[171,174],{"categoryNo":172,"categoryName":173,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[176,177,178,31,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194],"deployment","vercel deployment","vercel","cli","linux","windows","deploy","vercel deploy","REST","api","site","deploy to vercel","token","rest api","host","sites","paths","sanitization","static site",{"skillNo":196,"name":197,"nameZh":6,"description":198,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":199,"categories":200,"keywords":202,"publishedAt":48},"01M6JFCM4SMTXBM5A01BK2YQG1","software-quality-workflows","Umbrella workflow for TDD, debugging, code simplification, spikes, pre-commit review, and debugger-assisted investigation.","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fsoftware-development\u002Fsoftware-quality-workflows\u002FSKILL.md",[201],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219],"workflows","quality","software","software quality workflows","review","tdd","workflow","commit","debugging","code","debugger","pre-commit","investigation","code simplification","user","simplification","for",{"skillNo":221,"name":222,"nameZh":6,"description":223,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":224,"categories":225,"keywords":233,"publishedAt":48},"01M6JFCGD0M6CEATY01W7YN6DB","react-component-refactoring","Safely refactor large React components into smaller, maintainable pieces using proven patterns","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fsoftware-development\u002Freact-component-refactoring\u002FSKILL.md",[226,229,232],{"categoryNo":227,"categoryName":228,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000007","代码审查",{"categoryNo":230,"categoryName":231,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000009","前端开发",{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[234,235,236,237,238,239,240,241,31,28,242,127,243,181,244,212,245,246,247,248],"react","component","refactoring","component refactoring","react component","react component refactoring","frontend","writing","typescript","react components","modular","refactor","simplify","patterns","test-driven-development"]