提案工作整理桌面(CPPCC Desktop Organize)
市场版简介
> 一款专为政协系统办公人员打造的桌面文件整理技能。它把"提案 / 社情民意信息 / 调研视察"这三大核心履职业务作为分类主线,配合统一命名规范、自动归类脚本与年度归档机制,让堆积如山的桌面文件一键归位、历年资料可查可追溯。无需任何编程基础——说一句"整理桌面"即可触发,先预览后执行、全程自动备份、零文件丢失。适合政协委员工作室、政协机关办公人员,以及任何需要按"业务条线"而非"文件格式"管理文档的政务办公场景。
Overview
将政协桌面文件整理的方法论沉淀为可复用工作流:以政协核心履职业务(提案、社情民意、调研视察)为主线建立分类体系,配套命名规范、自动归类脚本与年度归档机制,把一次性"整理项目"升级为可持续的"整理系统"。本技能包含两份已验证的 Python 脚本与一份分类体系详解,直接复用即可。
When to Use
- 用户说"整理桌面""归档政协文件""把提案/社情民意/调研分类""清理桌面""文件归类"
- 桌面或某文件夹堆满文件,需要建立结构化目录
- 需要将旧备份 / 历史文件整体并入现有分类框架
- 需要按年份把历史文件迁出桌面、只保留当年(年度聚焦)
核心分类体系(8 类,数字前缀保序)
| 编号 | 类目 | 业务定位 |
|---|---|---|
| 01 | 政协提案 | 核心业务主线一 |
| 02 | 社情民意信息 | 核心业务主线二 |
| 03 | 调研视察 | 核心业务主线三 |
| 04 | 会议活动 | 经常性工作 |
| 05 | 委员履职 | 主体管理 |
| 06 | 学习培训 | 能力建设 |
| 07 | 综合文稿 | 兜底类(讲话/总结/汇报/制度/条例等) |
| 08 | 临时待办 | 缓冲区(每周清理,不长期存放) |
三大主线内部按"业务环节"细分:
- 提案:草稿 / 定稿 / 答复 / 督办
- 社情民意:线索 / 报送稿 / 采用反馈 / 批示件
- 调研视察:方案 / 视察记录 / 座谈发言 / 报告成果
> 完整定义、命中关键词与边界 case 见 references/classification-schema.md。
命名规范(源头治本,最重要)
新文件统一采用:
YYYY-MM-DD_类目标签_主题_状态.扩展名
示例:2026-03-12_提案_关于XX的提案_定稿.docx
- 日期用 4 位年,避免
260715这类两位年前缀(脚本正则难识别,需额外补丁) - 文件名嵌入类目标签,配合脚本关键词自动归类
- 状态用 草稿 / 定稿 / 答复 / 督办 等生命周期词
- 存量"未标注年份"文件应分批补年份前缀(见改进清单第 7 条)
整理工作流(6 步,预览优先、备份优先)
- 盘点:用 Glob / Bash 摸清目标目录的文件类型、数量、年份分布、是否含非业务内容(游戏/股票缓存/医书等)。
- 确认范围:与用户确认三件事——① 是否包含非政协内容;② 保留原结构整体迁移 vs 拆散重分;③ 重名处理(删老留新 / 跳过重复)。
- 预览方案:运行
scripts/cppcc_desktop_organizer.py(默认 DRY-RUN,仅打印分类映射,零改动)。 - 备份:执行前自动备份整个源到
_整理备份_时间戳/(或手动复制到安全位置)。 - 建骨架 + 归类:
--init建 8 类 × 年份骨架;--apply实际移动(脚本自动先备份再移动)。 - 年度归档 / 扁平化:跨盘
Move-Item把往年迁到D:\YYYY及以前...根目录;或去年份层把内容提平到一级。
脚本用法
scripts/cppcc_desktop_organizer.py — 桌面 8 类自动归类器
- 默认:仅预览,不改动任何文件
--desktop "路径":指定源目录(默认当前用户桌面)--init:仅建 8 类 × 年份骨架--apply:执行移动(执行前自动备份)--catch-all:未匹配文件归入08-临时待办- 关键词优先级:社情民意 → 调研 → 会议 → 综合 → 提案(兜底),避免"提案委/提案办理"等行政文档全吸进提案桶
- 年份提取支持 4 位年与两位年前缀(用非数字边界正则,避开 Unicode
\b陷阱)
scripts/cppcc_backup_merger.py — 老备份整体迁移器
--source "路径":必填,指定你的老备份根目录(无默认值,运行前必须指定)--apply:执行(采用"复制 + 跳过重复"语义,零删除,跨盘先复制避开 bulk-delete 拦截)DENY名单:游戏 / 股票缓存 / 激活工具 / 医书 / 个人名等非政协文件夹,按实际环境调整- 年份逻辑:2024+ 用原年;2017–2023 用具体年;≤2016 归"2016及之前";无年归"未标注年份"
复盘改进要点(每次整理都应吸收)
- 分类维度提纯:一级只按业务主线,二级按文档生命周期(草稿/定稿/答复/督办),把"综合/临时"明确定义为兜底并写进索引说明。
- 桌面极简化:8 类文件夹移入
D:\政协文档库,桌面只放.lnk/.url快捷方式。 - 收件箱纪律:
08-临时待办改名Inbox,每周固定 15 分钟清空或归位,不永驻。 - 年度归档自动化:每年初自动把上一年迁到历史根目录,不必手动。
- 文件名标签多维检索:文件名嵌入
[提案][已办][紧急]等标签,配 Everything/Listary 按名秒搜。 - 成果永久化:报告/方案类 HTML 交付物主动从 AI 工作区迁到用户稳定目录并设只读(用
.url而非被沙箱拦截的WScript.Shell.lnk)。 - 存量补元数据:对"未标注年份"文件批量补年份前缀。
- 写分类索引说明.md:固化每类定义 + 边界 case(如提案委行政文档归综合),下次按它分不纠结。
安全边界(硬性)
- 预览优先:任何批量移动前先 DRY-RUN 确认映射。
- 备份优先:执行前必留完整备份,零丢失。
- 零删除原则:跨盘用"复制 + 跳过重复"而非"移动 + 删除",避开沙箱 bulk-delete 拦截;确需删源,必须二次确认且保留目标副本为唯一恢复点。
.lnk保留原位:快捷方式移进子文件夹会失效,且本是桌面入口,留在原位。- 不在桌面顶层堆真文件夹:成果类交付物应迁出 AI 工作区到用户稳定目录永久保存。
Resources
scripts/cppcc_desktop_organizer.py— 桌面 8 类自动归类器scripts/cppcc_backup_merger.py— 老备份整体迁移器references/classification-schema.md— 8 类详细定义、边界 case、命名规范、改进清单assets/分类索引说明模板.md— 固化分类体系的说明文档模板(放分类根目录)assets/命名规范示例.md— 命名模板与正反例