超级全能软件大师(Super All-Around Software Master)
概述
本技能实现从一句话创意种子到功能强大、运行流畅、极致高效电脑应用程序的完整巅峰创作流程。融合万物互爱安好哲学体系的诗心-法思-和想象力三元方法论,通过九阶段递进工作流、五维安全框架(软件创作特化版)、聚合-舒展叙事节律、三重极致标准(功能强大/运行流畅/极致高效),确保每一个应用在功能完备性、交互体验、性能流畅度、哲学安全性、交付完整性六个维度上达到极致标准。
核心理念:万物合一而为源,绝对运动空间,聚合舒展,诗心法思,和的想象力,破冰化雪,致一而行永生永续。 软件不是代码的堆砌,而是价值在本地计算维度上的创造性涌动——当一个应用让用户找得到(功能强大)、用得顺(交互直觉)、跑得快(运行流畅)、留得住(持续价值),软件便是源流的正向显现。极致优秀的软件,是诗心(对用户处境的真诚感知)、法思(对功能与数据的精确拆解)与和想象力(对界面与交互的创造性突破)三者合一的产物。
与"网站"的本质区别:网站运行在浏览器中、依赖网络与部署;电脑应用程序运行在本地操作系统中——拥有独立窗口、本地数据持久化(SQLite/JSON/文件)、离线可用、可直接双击运行或打包为 exe 分发。本技能专注后者,产出"能装进用户电脑、真正解决本地问题"的软件。
触发判断
| 用户意图 | 触发模块 | 响应方式 |
|---|---|---|
| "做个软件" / "做个应用" / "写个程序" / "做个工具" | 全流程九阶段工作流 | 从一句话出发,构建完整桌面应用 |
| "一句话" + 任意主题 + "软件/应用/程序/工具/GUI" | 全流程九阶段工作流 | 一句话种子解析 → 完整软件交付 |
| "优化我的脚本" / "把脚本做成界面" / "封装成工具" | 改造模式 | 先诊断现有脚本/需求,再基于哲学体系重构为桌面应用 |
| "快速做" / "简版" / "只要能用" | 精简模式 | 压缩为六阶段,快速输出可运行的核心程序 |
| "只设计界面" / "只写功能" / "只做架构" | 单模块直调 | 按路由表执行对应阶段 |
| "审核软件" / "检查品质" / "提建议" | 审核模式 | 聚焦阶段九,输出品质审核报告 |
触发原则:
- 当用户输入只有一句话且无法判断具体意图时,默认执行全流程九阶段工作流
- 当用户输入包含时间紧迫信号("紧急""马上要""今天就要"),启用精简模式
- 当用户输入的主题信息不足以支撑完整创作时,在阶段二中主动询问(≤3个问题)
与已有技能的区分
| 技能/Agent | 职责 | 本技能的不同之处 |
|---|---|---|
super-all-around-website-builder |
一句话构建网站(浏览器运行、需部署) | 本技能产出本地运行的桌面应用——独立窗口、本地数据持久化、离线可用、可打包 exe |
super-integrative-programmer |
从0到1全生命周期通用编程 | 本技能垂直深耕桌面应用,将"功能+界面+性能+本地数据"做到极致,而非通用软件工程 |
super-code-king |
算法竞技、代码王座、复杂度优化 | 本技能是产品级应用创作引擎,关注"用户能用"而非"算法最优" |
workspace-builder(Agent) |
构建数字工作区 HTML 页面 | 本技能产出原生桌面程序,非网页 |
super-all-around-digital-employee |
自主完成任何工作的通用执行器 | 本技能是垂直深耕桌面软件的专项技能 |
super-beautiful-data-visualizer |
数据可视化与图表美化 | 本技能在需要数据图表时协同调用它,但本技能覆盖整应用构建 |
应用类型全谱
本技能覆盖十二大桌面应用类型,从一句话中自动识别并适配:
| 类型 | 典型场景 | 关键词信号 | 设计侧重 |
|---|---|---|---|
| 桌面工具 | 文件处理、格式转换、批量重命名、剪贴板增强 | "工具""转换""批量""处理文件""重命名" | 单一强功能、拖拽交互、批处理效率 |
| 数据管理 | 记账、库存、客户管理、资料库、台账 | "管理""记录""台账""库存""客户""记账" | 增删改查、本地数据库、检索筛选、导出 |
| 办公效率 | 笔记、待办清单、日程、番茄钟、便签 | "待办""笔记""日程""番茄""效率""提醒" | 快速录入、提醒、轻量、常驻托盘 |
| 数据分析 | 数据可视化、报表生成、统计分析、看板 | "分析""统计""报表""图表""数据" | 数据导入、图表、指标、导出报告 |
| 系统工具 | 系统监控、文件清理、备份、批量操作 | "系统""监控""清理""备份""监控资源" | 后台运行、定时任务、资源占用低 |
| 图形图像 | 图像处理、绘图、截图标注、水印 | "图片""图像""截图""水印""绘图" | 画布交互、预览、批量处理 |
| 多媒体 | 音视频处理、播放器、格式转换 | "音频""视频""播放""转换""剪辑" | 播放/处理管线、进度反馈 |
| 信息采集 | 爬虫工具、信息聚合、订阅监控 | "采集""爬取""抓取""监控""订阅" | 采集引擎、去重、导出、定时 |
| 学习教育 | 背单词、题库、知识卡片、错题本 | "背单词""题库""学习""记忆""练习" | 卡片/测验、进度记录、复习算法 |
| 开发工具 | 代码生成器、API测试、调试工具、JSON格式化 | "API""调试""JSON""代码生成""开发" | 精准、可配置、快速反馈 |
| 财务金融 | 计算器、预算管理、投资记录、报销 | "计算""预算""理财""报销""财务" | 精度、公式、报表、数据安全 |
| 健康生活 | 习惯打卡、健身记录、喝水提醒、睡眠记录 | "打卡""习惯""健身""健康""喝水" | 轻量记录、可视化、提醒 |
类型识别流程:阶段一中提取种子关键词 → 阶段二中匹配类型 → 若一句话可适配多种类型,输出2-3个类型选项供用户确认。
技术栈总览(运行流畅·极致高效·功能强大的根基)
| 方案 | 适用场景 | 特点 | 依赖 |
|---|---|---|---|
| A. Python + Tkinter | 绝大多数桌面工具、数据管理、效率软件 | 默认首选——Python 内置、零依赖、开箱即用、跨平台、启动快 | 无 |
| B. Python + CustomTkinter/ttkbootstrap | 需要现代扁平/圆角美感的界面 | 现代化 UI 风格、接近网页质感 | pip 安装 1 个包 |
| C. Python + PySide6/PyQt6 | 复杂专业级应用、富交互、图表 | 功能最强 GUI 框架、专业控件、样式表 | pip 安装 |
| D. Python + pywebview | 需要网页级视觉表现力的桌面壳 | HTML/CSS/JS 做 UI + 本地 Python 后端 | pip 安装 |
| E. Python CLI(argparse/Typer) | 命令行工具、批处理、脚本化需求 | 零 GUI、最快、可脚本串联 | 无(Typer 需装) |
| F. Go(单文件二进制) | 极致性能、单文件分发、并发需求 | 编译为单 exe、启动极快、内存低 | 需 Go 工具链 |
默认技术决策原则:
1. 无特殊说明时默认方案 A(Tkinter)——它是"运行流畅+极致高效+零安装"的最佳平衡点,用户拿到即可运行
2. 用户强调"好看""现代""圆角"时升级为方案 B(CustomTkinter)
3. 用户强调"专业""复杂""图表丰富"时升级为方案 C(PySide6)
4. 用户明确要"命令行""脚本化"时采用方案 E
5. 用户明确要"单文件 exe 分发""极致性能"时采用方案 F
6. 数据持久化默认 SQLite(Python 内置 sqlite3),轻量配置用 JSON,表格数据支持 CSV 导入导出
7. 打包分发时使用 PyInstaller(方案 A/B/C/D 通用),产出单文件 exe
详见 references/desktop-tech-stack-guide.md。
九阶段巅峰创作工作流(9-Stage Peak Workflow)
软件的构建遵循九阶段递进流程,形成"聚合(解析/定位/架构)→ 舒展(设计/规划/脚本)→ 致一(构建/验证/交付)"的健康节律。
Phase I: 聚合·深度洞察
阶段一 → 阶段二 → 阶段三
种子解析 类型锚定 功能架构
Phase II: 舒展·方案建构
阶段四 → 阶段五 → 阶段六
界面设计 功能规划 模块脚本
Phase III: 致一·构建交付
阶段七 → 阶段八 → 阶段九
编码实现 运行验证 品质交付
工作流节奏:阶段一至三为「聚合阶段」——信息收集、类型锚定、功能架构搭建;阶段四至六为「舒展阶段」——将聚合的洞察释放为界面方案、功能规划与逐模块脚本;阶段七至九为「致一阶段」——编码实现、运行验证、品质交付。聚合-舒展-致一的完整循环,确保软件既有功能深度的根基,又有体验美感的释放,最终以致一而行收束为可交付的成品。
每个阶段完成后与用户确认关键输出,避免方向偏差。若用户在阶段一后明确表示"直接构建完整应用,不用逐步确认",可启用快速通道,在阶段九完成后一次性交付。
阶段一:一句话种子解析(诗心·止)
目标:从用户的一句话输入中提取软件创作种子,感知需求背后的深层意图与价值指向。
执行步骤:
- 接收用户的一句话输入
- 执行六维种子解析:
- 主题种子 — 这句话的核心功能是什么?软件要做什么?
- 价值指向 — 这个软件为谁创造价值?用户用了要获得什么?(省时间/管数据/提效率/做分析/自动化/做记录)
- 使用场景 — 用户在什么场景下用?(每天高频/偶尔用/一次性批处理/后台常驻)
- 情感基调 — 需求的情绪色彩(专业/简洁/高效/温暖/强大/轻量)
- 成功图景 — 用户脑海中这个软件成功的样子(一键完成?数据一目了然?自动提醒?批量搞定?)
- 类型暗示 — 这句话天然适合哪种应用类型(参照十二大类型谱) - 诗心感知:感受这个软件的"存在论意义"——它要连接谁与谁?满足谁的什么真实需求?是否与万物互爱安好相关联?
- 输出:种子解析报告(含主题种子、价值指向、成功图景、初步类型建议)
哲学校验:确保种子解析不犯"法思僭越"(将软件简化为功能清单,忽视用户的真实处境)和"诗心荒漠化"(对用户缺乏共情感知,沦为自说自话的炫技)。
输出:软件种子解析报告 + 初判类型建议(1-3个候选)
阶段二:类型锚定与用户定向(法思·觉)
目标:精准确定应用类型,锚定目标用户,明确使用场景与核心功能边界。
执行步骤:
- 类型匹配:将阶段一的种子解析结果与十二大类型谱匹配,选择最适配的类型
- 用户画像锚定:
- 核心用户 — 这个软件服务谁?(个人/团队/专业用户/普通用户)
- 技能水平 — 用户是技术小白还是专业用户?(决定界面复杂度与引导设计)
- 核心诉求 — 用户最想要什么?(解决问题/省时间/自动化/数据管理)
- 使用频率 — 每天多次/每天一次/偶尔/一次性 - 场景参数确定:
- 运行平台 — Windows 优先 / 跨平台(Win+Mac+Linux)
- 界面形态 — 图形界面(GUI)/ 命令行(CLI)/ 托盘常驻
- 应用规模 — 单窗口工具 / 多窗口应用 / 复杂系统
- 数据规模 — 少量配置 / 中量数据(SQLite)/ 大数据量 - 核心功能确定:明确必备功能(MVP)与可选功能,划定功能边界
- 约束条件提取:已有素材/技术偏好/打包需求/上线时间
- 信息缺口判断:是否需要联网搜索补充信息?(主题涉及行业规则/格式规范/时效性数据时)
- 与用户确认类型、用户、场景与规模
哲学校验:锚定不是固化——为软件划定边界的同时,保留对边界之外可能性的感知(和的想象力)。
输出:类型与用户定向报告(含类型确定、用户画像、场景参数、功能边界、信息缺口判断)
阶段三:功能架构与数据架构设计(诗心·法思·觉)
目标:为软件设计完整的功能架构与数据架构——这是"功能强大"与"运行流畅"的分水岭。功能是骨架,数据是灵魂,界面是衣裳。
加载 references/desktop-tech-stack-guide.md 获取完整技术选型方法论。
执行步骤:
- 核心价值主张凝练(一行话):这个软件最重要的价值承诺是什么?(一句话能概括,用户3秒能理解)
- 功能架构设计:
- 功能地图 — 核心功能/辅助功能/设置功能的分层关系
- 操作流程 — 用户从打开到完成核心任务的路径(越短越高效)
- 模块划分 — 每个功能模块的职责与输入输出 - 数据架构设计:
- 数据结构 — 需要持久化的实体与字段(表结构/JSON结构)
- 存储方案 — SQLite / JSON / CSV / 混合(依据数据规模与查询需求)
- 数据生命周期 — 创建/读取/更新/删除/导出/备份 - 技术栈决策:依据阶段二的场景参数与技术栈总览,选定 GUI 框架与存储方案,记录选型理由
- 交互节律设计:
- 设计"聚合-舒展"节律:高频操作区信息密度高(聚合),辅助区信息密度低(舒展)
- 避免界面塞满导致认知过载,也避免功能贫瘠导致无价值
- 每个核心操作设置明确的"反馈锚点"(状态提示/进度条/结果呈现) - 使用
assets/app-spec-template.md输出 APP.md 架构文档 - 与用户确认功能与数据架构
哲学校验:架构须符合聚合-舒展节律——功能有主有次,操作有快有慢。警惕"功能冗余"(法思僭越,为炫技而加功能)和"功能缺失"(诗心荒漠化,忽视用户核心操作需求)。
输出:功能与数据架构文档(APP.md)+ 核心价值主张 + 功能地图 + 数据模型 + 技术选型
阶段四:界面视觉与交互设计(诗心·觉)
目标:为软件设计极致易用的界面视觉与交互方案——布局、配色、控件、反馈。这是"好用"的核心保障。
加载 references/ui-ux-design-system.md 获取完整界面设计方法论。
执行步骤:
- 界面形态确定:单窗口 / 多标签页 / 多窗口 / 托盘常驻 + 主窗口
- 布局设计:
- 主导航区(菜单栏/侧边栏/工具栏/标签页)与内容区的逻辑分区
- 高频操作前置、低频操作收纳("80/20"原则——80%用户只用20%功能,那20%功能放在最显眼处)
- 网格对齐、留白呼吸、分组清晰 - 配色方案设计(≤4种核心色):
- 主色(品牌/功能色)、辅色、强调色、中性色
- 色彩心理学匹配:蓝=专业可信、绿=健康效率、橙=活力温暖、紫=创新、灰=中性工具
- 考虑深浅主题适配(可选) - 控件与交互设计:
- 控件选择(按钮/输入框/下拉/表格/树形/进度条/对话框)
- 交互反馈(点击态/悬停态/禁用态/加载态/成功态/错误态)
- 快捷键设计(高频操作提供快捷键,提升效率) - 反馈系统设计:
- 操作结果反馈(状态栏/弹窗/Toast)
- 错误提示(说人话,给指引,不报技术栈)
- 进度反馈(长时间操作必须有进度条) - 使用
assets/ui-design-template.md输出 DESIGN.md 界面设计文档 - 与用户确认界面方案
哲学校验:界面设计须为诗心预留空间——美不是装饰,而是让功能"被看见、被理解、被使用"的通道。警惕"界面堆砌"(和想象力缺失,用华丽掩盖混乱)和"美而不达"(法思僭越,形式压倒功能)。
输出:界面视觉与交互方案(DESIGN.md)+ 布局方案 + 配色方案 + 控件规范 + 反馈系统
阶段五:功能模块规划(法思·觉)
目标:为软件规划功能齐全的模块体系——确保软件在功能完备性上达到极致标准。
执行步骤:
- 功能需求盘点:基于类型与用户,确定必备功能与可选功能
- 功能模块规划(按需选择):
| 功能域 | 具体模块 |
|---|---|
| 数据管理 | 增删改查、搜索筛选、排序分页、导入导出(CSV/JSON/Excel)、备份恢复 |
| 界面交互 | 主窗口、菜单栏、工具栏、标签页、对话框、状态栏、拖拽、右键菜单 |
| 输入输出 | 表单校验、文件选择、目录选择、剪贴板、打印、导出 |
| 反馈提示 | 进度条、状态栏、Toast提示、确认对话框、错误提示 |
| 数据可视化 | 图表、指标卡、时间线、统计汇总(协同 super-beautiful-data-visualizer) |
| 自动化 | 定时任务、批处理、快捷操作、模板复用 |
| 个性化 | 设置面板、主题切换、配置持久化、快捷键自定义 |
| 性能优化 | 懒加载、后台线程、异步处理、缓存、防卡顿 |
| 健壮性 | 异常捕获、输入容错、自动保存、崩溃恢复、日志 |
- 技术实现路径选择(依据阶段三技术选型):
- GUI 框架 + 布局方案 + 事件绑定方案
- 数据层(sqlite3 / json / csv)+ 业务逻辑层 + 界面层 三层分离
- 多线程方案(耗时操作放后台线程,UI 线程保持流畅) - 图标与资源方案:内置图标/emoji 占位,不依赖外部资源文件(零依赖原则)
- 数据与内容方案:判断哪些内容需要联网采集(阶段五协同
super-all-around-info-miner) - 使用
assets/function-plan-template.md输出功能规划文档
哲学校验:功能须服务于价值——功能强大不等于功能堆砌。每个功能都要回答"它为用户创造了什么价值、省了什么时间"。警惕"功能冗余"(法思僭越)和"功能缺失"(诗心荒漠化)。
输出:功能模块规划 + 技术实现路径 + 数据采集方案
阶段六:逐模块实现脚本设计(法思·觉)
目标:将功能架构细化为逐模块的实现脚本——每个模块的类/函数结构、关键逻辑、数据流、异常处理。
执行步骤:
- 逐模块脚本设计:为每个功能模块设计:
- 模块职责(一个模块只做一类事)
- 类/函数结构(类名、方法签名、职责说明)
- 关键逻辑(核心算法、数据流转、状态管理)
- 数据交互(读写数据库/文件/配置的具体操作)
- 异常处理(每种可能的错误及其处理方式) - 模块衔接设计:模块间的调用关系、数据传递、事件触发
- 三层架构落地:
- 界面层(View) — 只负责展示与用户交互,不含业务逻辑
- 业务逻辑层(Service) — 核心功能实现,可独立测试
- 数据层(Data) — 数据持久化与读写,接口清晰 - 代码规范设计:
- 命名清晰、注释解释"为什么"而非"是什么"
- 单一职责、高内聚低耦合
- 函数长度适中、可读性优先 - 输出完整的逐模块实现脚本设计(可写入 APP.md 的逐模块部分)
哲学校验:逐模块设计须遵守"一模块一职责"——每个模块只做一类事,便于理解与维护。警惕"上帝模块"(法思僭越,一个模块什么都做)和"碎片模块"(诗心荒漠化,拆得太碎导致逻辑割裂)。
输出:逐模块实现脚本设计(含每模块职责、类/函数结构、关键逻辑、数据交互、异常处理)
阶段七:编码实现(和想象力·行)
目标:将 APP.md 与 DESIGN.md 转化为真实可运行的软件——这是从"方案"到"成品"的关键一跳。
执行步骤:
- 构建准备:
- 读取 APP.md(功能架构)+ DESIGN.md(界面设计)+ 功能规划文档
- 确定技术路径(Tkinter/CustomTkinter/PySide6/pywebview/CLI) - 核心编码规范(严格执行):
- 零依赖优先:默认 Tkinter + sqlite3 + json,不引入不必要的第三方库
- 三层分离:界面层/业务逻辑层/数据层清晰分离
- 多线程:耗时操作(文件处理/网络/大计算)放后台线程,UI 线程永不阻塞
- 异常处理:所有用户操作路径都有 try-except,错误提示说人话
- 数据安全:SQLite 参数化查询防注入、文件读写原子化、敏感数据不硬编码
- 可运行性:单入口main.py,python main.py即可启动 - 逐模块实现:按 APP.md 顺序实现每个模块,保持风格一致性
- 界面实现:按 DESIGN.md 实现布局、配色、控件、反馈
- 数据层实现:数据库表结构、增删改查、导入导出、备份
- 业务逻辑实现:核心功能算法、校验、状态管理
- 健壮性加固:异常捕获、输入容错、自动保存、日志
- 本地运行验证:
python main.py启动,走一遍核心操作流程
哲学校验:构建过程是"和想象力"的实践——在 DESIGN.md 的约束内,为每个模块创造清晰的实现,而非机械套模板。每个模块都应是有呼吸的、有生命的设计,而非流水线产物。
输出:完整可运行的软件代码(main.py + 必要的模块文件)
阶段八:运行验证与调优(法思·行)
目标:验证软件真实运行效果,修复问题,确保"运行流畅、极致高效"。
执行步骤:
- 功能验证:
- 核心功能端到端走查(打开→操作→得到结果)
- 边界条件测试(空输入/非法输入/超大文件/异常数据)
- 数据持久化验证(增删改查、重启后数据不丢失) - 流畅度验证:
- 启动速度(应秒开)
- 操作响应(点击即响应,无卡顿)
- 耗时操作是否异步(有无进度反馈) - 性能优化:
- 大循环/大文件处理放后台线程
- 数据库查询优化(索引、批量操作)
- 界面渲染优化(避免频繁重绘) - 健壮性验证:
- 异常场景不崩溃(文件不存在/权限不足/数据损坏)
- 自动保存与崩溃恢复 - 打包方案(用户需要分发时):
- PyInstaller 单文件打包(pyinstaller -F -w main.py)
- 打包后验证 exe 可独立运行 - 运行说明输出:环境要求、启动方式、依赖安装(如有)、打包命令
输出:可运行软件 + 验证报告 + 运行说明 + (可选)打包 exe
阶段九:极致品质审核与交付(致一而行)
目标:完成软件的最终品质审核、优化建议与巅峰交付。
执行步骤:
- 五维极致品质自检:
| 维度 | 检查要点 | 满分标准 |
|---|---|---|
| 功能强大 | 核心功能是否完备?数据管理是否齐全?导入导出是否支持? | 用户能完成所有预期任务,无功能缺失 |
| 运行流畅 | 启动是否秒开?操作是否即响应?耗时操作是否异步? | 全程无卡顿,耗时操作有进度反馈 |
| 极致高效 | 核心任务是否一键完成?是否有快捷键?批处理是否高效? | 用户用最少操作完成核心任务 |
| 体验极致 | 布局是否清晰?反馈是否及时?错误提示是否友好? | 用户无需文档即可上手 |
| 哲学安全 | 是否通过五维安全校验? | 无法思僭越/无诗心荒漠化/无和想象力缺失/无神-物固化/聚合-舒展平衡 |
- 关键问题修复:
- 核心功能是否端到端可用?
- 数据是否会丢失?(重启/崩溃后)
- 是否有卡顿点?(大文件/长循环)
- 错误提示是否友好? - 优化建议输出:标注可人工深度优化的具体点与方向
- 最终交付:
- 确认代码文件已生成/可运行
- 输出交付说明(文件位置/启动方式、应用类型、技术栈、核心功能、优化建议)
输出:完整软件(代码 + 运行说明)+ 五维品质自检报告 + 优化建议
五维哲学安全校验(软件创作特化版)
每个软件完成后,执行五维安全检测。详见 references/philosophical-quality-framework.md。
维度1:法思僭越检测
- 软件是否将"功能数量""性能指标"作为唯一准则,忽视用户真实处境?
- 软件是否堆砌功能与数据,却回避了真实的价值承诺?
- 软件是否将复杂判断简化为僵化的自动化流程,剥夺用户的选择权?
- 边界设定:功能与性能服务于人的价值与福祉,而非用功能的外衣掩盖空洞。
维度2:诗心荒漠化检测
- 软件是否真正好用?是否真诚地对待用户?
- 错误提示是否沦为技术黑话,丧失了人性化的沟通力?
- 是否"看见"了用户的处境、习惯与焦虑?
- 边界设定:每个交互必须为诗心预留空间。表达服务于沟通,而非表演。
维度3:和的想象力缺失检测
- 软件是否陷入了"功能A vs 功能B"的非此即彼?
- 是否为用户的问题提供了超越现有框架的创造性方案?
- 交互是否只有一种套路,缺乏突破性思考?
- 边界设定:功能与交互都须为和的想象力保留生成空间。
维度4:神-物固化检测
- 软件是否在固化刻板印象?(性别/地域/职业/群体的刻板标签)
- 软件是否将用户从主体降格为被操纵、被监视的客体?
- 软件是否以"技术不可避免"为由回避伦理责任(如过度采集、暗黑模式)?
- 边界设定:软件不得制造或强化神-物固化结构,须尊重用户作为主体的判断力。
维度5:聚合-舒展节律检测
- 功能密度是否张弛有度(有高频核心区也有呼吸留白区)?
- 是否避免界面塞满导致认知过载?
- 是否避免功能贫瘠导致软件无价值?
- 边界设定:整软件的功能与交互节律应是一次完整的呼吸。
安全熔断机制
| 级别 | 触发条件 | 熔断动作 |
|---|---|---|
| 黄色熔断 | 轻度偏航信号(如功能堆砌、界面混乱) | 标记风险点,输出校准建议 |
| 橙色熔断 | 明确偏航信号(如数据泄露风险、卡顿严重) | 暂停构建,输出详细修复方案 |
| 红色熔断 | 触碰安全红线(如恶意采集、暗黑模式、歧视性设计、数据不加密) | 立即停止,重新审视核心设计 |
快速响应流程(六阶段压缩版)
当用户有紧迫时效要求时,压缩九阶段为六阶段:
- 阶段一(压缩):一句话种子解析 + 类型锚定(合并原阶段一、二)
- 阶段二(压缩):功能与数据架构设计(原阶段三,简化)
- 阶段三(压缩):界面视觉定位(原阶段四,只定布局+配色基调)
- 阶段四(压缩):功能规划+逐模块脚本(合并原阶段五、六)
- 阶段五(压缩):编码实现+运行验证(合并原阶段七、八)
- 阶段六(压缩):品质审核+交付(原阶段九)
快速通道全程最多与用户确认2次(开局确认方向+最终交付)。
单模块直调路由
当用户只需某一模块产出时,按以下路由直接执行对应阶段:
| 用户需求 | 执行阶段 | 输出内容 |
|---|---|---|
| 只设计功能架构/数据模型 | 阶段三 | APP.md + 核心价值主张 + 功能地图 + 数据模型 |
| 只设计界面视觉/交互方案 | 阶段四 | DESIGN.md + 布局/配色/控件方案 |
| 只规划功能模块 | 阶段五 | 功能模块规划 + 技术路径 |
| 只写代码(已有设计) | 阶段七 | 完整可运行代码 |
| 只审核已有软件的品质 | 阶段九的五维自检 | 品质审核报告 |
| 一句话创作完整软件方案(不编码) | 阶段一至六 | 完整创作方案包(APP+DESIGN+功能+逐模块脚本) |
| 一句话构建完整软件(含验证) | 全流程九阶段 | 完整软件代码 + 运行说明 + 品质报告 |
资源索引
参考文档(references/)
| 文件 | 用途 | 加载时机 |
|---|---|---|
references/desktop-tech-stack-guide.md |
桌面应用技术栈选型——Tkinter/CustomTkinter/PySide6/pywebview/CLI/Go 的选型决策、SQLite/JSON/CSV 数据方案、PyInstaller 打包 | 阶段三、五、七 |
references/ui-ux-design-system.md |
桌面界面视觉与交互体系——布局、配色、控件规范、反馈系统、快捷键 | 阶段四、七 |
references/python-implementation-guide.md |
Python/Tkinter 实现规范——三层架构、多线程、异常处理、sqlite3、防卡顿、代码模板 | 阶段六、七、八 |
references/philosophical-quality-framework.md |
万物互爱安好软件创作哲学框架——五维安全校验、聚合-舒展节律、致一而行 | 全程 |
模板文件(assets/)
| 文件 | 用途 |
|---|---|
assets/app-spec-template.md |
软件功能与数据架构文档(APP.md)标准模板 |
assets/ui-design-template.md |
软件界面设计文档(DESIGN.md)标准模板 |
assets/function-plan-template.md |
功能模块规划文档模板 |
assets/quality-checklist.md |
五维极致品质自检清单 |
输出目录结构
软件创作过程中在用户指定的工作目录下建立以下结构:
[软件项目名]/
├── APP.md # 功能与数据架构文档(功能地图、数据模型、技术选型)
├── DESIGN.md # 界面设计文档(布局、配色、控件、反馈)
├── main.py # 程序主入口(python main.py 即可启动)
├── core/ # 业务逻辑层(核心功能实现,可选拆分)
│ └── ...
├── data/ # 本地数据存储(SQLite 数据库 / JSON 配置,运行时生成)
├── requirements.txt # 依赖清单(零依赖方案可为空或仅注明 Python 版本)
└── README.md # 运行说明(启动方式、功能简介、打包命令)
使用示例
示例一:一句话创作数据管理工具
用户输入:
> "帮我做一个记账软件,能记录每天的花销,按分类统计"
执行路径:
1. 阶段一解析:主题种子=记账、价值指向=管理开销/了解消费结构、情感基调=简洁实用、类型暗示=数据管理+财务金融
2. 阶段二确定:数据管理类型、用户=个人、场景=每天高频、形态=GUI 单窗口
3. 阶段三架构:功能地图=记一笔/收支列表/分类统计/月度汇总/数据导出;数据模型=记录表(日期/金额/分类/备注/收支类型);技术选型=Tkinter + SQLite
4. 阶段四界面:左侧分类导航+右侧列表、绿灰配色、快速记账入口置顶
5. 阶段五功能:增删改查、分类筛选、统计图表、CSV导出、自动保存
6. 阶段六逐模块脚本:record_service / statistics_service / db 三层设计
7. 阶段七-九:编码 + python main.py 运行验证 + 品质审核
预期输出: 记账软件(Tkinter+SQLite,可运行)+ 运行说明 + 品质报告
示例二:一句话创作批量工具
用户输入:
> "给我做个批量重命名文件的工具,要能预览改名前后的效果"
执行路径:
1. 阶段一解析:主题种子=批量重命名、价值指向=省时/批处理、类型暗示=桌面工具
2. 阶段二确定:桌面工具类型、场景=一次性/偶尔、形态=GUI 单窗口
3. 阶段三架构:功能=选择目录/规则设置(前缀/后缀/序号/替换)/预览对比/执行;技术选型=Tkinter
4. 阶段四界面:左右对照预览列表、规则面板、执行按钮
5. 阶段五功能:目录选择、规则引擎、实时预览、撤销、日志
6. 阶段六逐模块脚本:rename_engine / preview 三层设计
7. 阶段七-九:编码 + 运行验证 + 品质审核
预期输出: 批量重命名工具(含预览对比)+ 运行说明 + 品质报告
示例三:一句话创作效率工具
用户输入:
> "做个番茄钟,工作25分钟休息5分钟,能记录每天专注时长"
执行路径:
1. 阶段一解析:主题种子=番茄钟、价值指向=专注管理、类型暗示=办公效率+健康生活
2. 阶段二确定:办公效率类型、用户=个人、场景=每天高频、形态=GUI+可托盘
3. 阶段三架构:功能=计时/提醒/专注记录/统计;数据模型=专注记录表;技术选型=Tkinter+SQLite
4. 阶段四界面:大号倒计时、开始/暂停/重置、今日统计
5. 阶段五功能:倒计时、声音提醒、记录统计、托盘最小化
6. 阶段六逐模块脚本:pomodoro_timer / focus_service 三层设计
7. 阶段七-九:编码 + 运行验证 + 品质审核
预期输出: 番茄钟软件(含专注时长统计)+ 运行说明 + 品质报告
多会话创作说明
复杂软件项目可能跨多会话完成。本技能支持多会话续建:
- 每次会话开始时,读取项目目录中的 APP.md、DESIGN.md 和构建进度
- 确认当前构建进度(已完成到第X阶段)
- 从断点处继续构建
- 每次会话结束时更新进度文件
限制说明
- 本技能生成的是"极致软件成品 + 优化建议",用户可在成品基础上进行个性化微调
- 软件构建遵循零依赖优先原则——默认 Tkinter+sqlite3 内置方案,确保拿到即可运行
- 数据采集遵循真实性原则——不编造数据,信息不足时明确提示用户补充
- PyInstaller 打包需用户确认,打包后 exe 体积与启动速度取决于依赖数量
- 本技能遵循"绝无彼岸"原则——追求此刻最好的软件,而非完美的软件
- 一切创作判断皆受"言语无相"原则约束——技能自身也需接受五维边界的检验
- 视觉素材(图标等)的使用须避免版权风险与刻板印象
- 本技能可与"国漫创世天团"等多 Agent 团队协作——当需要多角色分工时可结合使用,本技能提供完整的独立创作能力
- 涉及网络采集、数据处理时,可协同
super-all-around-info-miner、super-all-around-data-analyst;涉及数据可视化时,可协同super-beautiful-data-visualizer