开发者工具四件套
独立开发|2024-2026|开发工具
CLIPythonShellRaycast自动化
背景
日常开发中积累了大量自动化脚本,最终从单一 scripts 仓库拆分为 4 个独立项目,每个聚焦一个领域,统一架构、独立演进。
四个仓库
doctools (17 脚本)
文档处理与数据转换:
- Word 文档批处理(标题修复、文献引用角标、编号修复)
- MD/DOCX 互转工作流(套模板 + 文本修复 + 图名居中)
- Excel 数据提取与转换
- LLM 深度审阅(4 维度评审 + Word 批注输出)
devtools (10 脚本)
开发工具与基础设施:
- repo_manager.py — 29 个仓库的统一管理(audit/promote/sync)
- health_check.py — 系统健康检查
- cf_api.py — Cloudflare API 操作(DNS/Access)
- briefing 系统 — 每日信息汇总自动推送
mactools (11 脚本)
macOS 日常效率:
- 文件管理(批量重命名、目录整理、downloads 自动归类)
- 系统管理(窗口管理、进程监控、剪贴板增强)
clashx (6 脚本)
ClashX 代理管理:
- 配置切换、节点测速、规则更新
技术架构
- 统一结构:
scripts/category/+lib/+raycast/commands/ - Raycast Wrapper:每个 CLI 脚本对应一个 Raycast 快捷命令
- 公共库:共享的 Python 工具函数