PAUL专项流程(SPECIAL-FLOWS)详解:如何声明并追踪自定义Skill的调用
【免费下载链接】paulPlan-Apply-Unify Loop — Structured AI-assisted development for Claude Code. Quality over speed-for-speeds-sake.项目地址https://gitcode.com/gh_mirrors/paul3/paul点击查看免费下载PAUL 是一个面向 Claude Code 的结构化 AI 开发框架通过 Plan-Apply-Unify 循环保证 AI 协作开发的质量。其中SPECIAL-FLOWS专项流程是它的进阶能力让你把项目依赖的自定义 Skill技能/命令显式声明出来并在开发循环中自动追踪这些 Skill 是否被真正调用过——解决技能凭记忆随口调用、用完无法核查的痛点。为什么需要专项流程技能凭记忆调用的四大隐患很多用户会为自己积累一批专属技能比如/revops-expert营销文案专家、/frontend-design前端设计。如果没有专项流程机制会出现这些问题⚠️ 技能调用随机且不一致——这次用了下次忘了⚠️无法验证必需的技能是否真的被执行过⚠️ 缺少差距分析无法持续改进⚠️ 哪类工作该用哪个技能的知识只存在于人脑中PAUL 的核心理念是一个技能如果重要到需要被使用就重要到值得被追踪。四层联动机制从声明到追踪的完整链路SPECIAL-FLOWS 通过 PAUL 循环的四个环节层层强化形成一条闭环链路SPECIAL-FLOWS.md → 本项目使用 X、Y、Z 技能 ↓ ROADMAP.md → 阶段 2 需要 X 技能 ↓ PLAN.md → 任务 2.1 调用 /frontend-design ↓ UNIFY → 技能调用了吗没调用就记录差距声明在SPECIAL-FLOWS.md中声明哪些技能适用于本项目阶段标注在ROADMAP.md中为特定阶段标注必需技能任务调用PLAN.md自动填入技能清单执行前逐一确认验证UNIFY阶段审计调用情况记录差距一键配置命令/paul:flows 的四种用法配置入口只有一个命令/paul:flows支持三种子命令详见 src/commands/flows.md用法作用/paul:flows无参数完整交互式配置发现技能 → 建立映射 → 生成文件/paul:flows add快速追加单个技能映射/paul:flows audit审计当前阶段的技能要求/paul:flows list查看当前技能配置摘要完整配置的引导流程定义于 src/workflows/configure-special-flows.md如下检测现状——若已存在SPECIAL-FLOWS.md提供修改 / 重建 / 查看三个选项发现可用技能——扫描~/.claude/commands/目录列出环境中所有技能供你挑选建立映射——对每个选中的技能依次询问什么工作类型触发它是required还是optional何时调用阶段覆盖——询问某些阶段是否需要额外技能如阶段 3 需要特定框架技能模板与资产——登记 HTML 模板、外部文档等参考资源生成文件——写入.paul/SPECIAL-FLOWS.md并在PROJECT.md中追加快速参考 提示即使环境中没有技能目录也可以手动输入技能名称完成配置流程不会中断。SPECIAL-FLOWS.md 文件结构五大区块详解该文件由模板 src/templates/SPECIAL-FLOWS.md 生成包含五个区块1. 项目级依赖Project-Level Dependencies这是核心表格声明全项目通用的技能映射Work TypeSkill/CommandPriorityWhen RequiredNotes营销文案/revops-expertrequired撰写标题、CTA 前—UI 组件/frontend-designoptional生成 HTML 前—两种优先级含义不同详见 src/references/specialized-workflow-integration.mdrequiredUNIFY 阶段若未调用会记录差距Gapoptional仅供参考不记录差距2. 阶段覆盖Phase Overrides为特定阶段追加技能例如阶段 3定价页需要/revops-expert:hormozi做价值堆叠。3. 模板与资产Templates Assets登记参考资源及其使用时机如Hero 模板 → templates/hero-section.html → 首页 Hero 区块。4. 验证清单Verification ChecklistUNIFY 阶段执行的三项确认必需技能是否被调用、差距是否已写入STATE.md、有意偏离是否应更新为新的标准模式。5. 修订历史Amendment History记录每次修改的时间和原因让技能配置本身也可追溯。PLAN 与 APPLY 阶段Skill 如何被强制加载声明只是第一步真正的牙齿在开发循环中 PLAN 阶段运行/paul:plan时框架会自动读取SPECIAL-FLOWS.md把匹配当前工作类型的技能填入 PLAN.md 的skills区块模板见 src/templates/PLAN.md 的 Skill Invocation Checklist并弹出提醒以下技能必须在 APPLY 前加载。 APPLY 阶段执行 src/workflows/apply-phase.md 时有一个阻断式检查——在任何任务执行前逐一核对必需技能是否已在当前会话中调用全部加载 → 显示 All required skills loaded继续执行有缺失 → 直接阻断列出缺失技能及运行命令输入ready重新检查如确需跳过输入override该操作会被记入STATE.md的决策记录这样忘记加载技能就开工的情况从机制上被杜绝了。UNIFY 阶段追踪警告不阻断的差距审计闭环的最后一环在 src/workflows/unify-phase.md 的 Skill 审计步骤中读取SPECIAL-FLOWS.md中所有required技能回顾本阶段 APPLY 的会话记录标记 ✓已调用或 ○差距发现差距时写入STATE.md的 Deviations 区块例如ExpectedInvokedGap?Notes/revops-expert✓-已加载完整框架/frontend-design○Yes改用了内联 CSS注意这里的设计取舍差距只产生警告不阻断 UNIFY。原因有二——钩子式自动追踪复杂且易漏报人工审计更简单可靠而且 PAUL 追求的是持续改进而非刚性卡死你可以把有意偏离标注为 intentional deviation甚至在未来将其升级为新的标准模式。进阶从差距数据中反哺流程随着项目推进SPECIAL-FLOWS 会自然沉淀出改进信号哪些技能总被调用、哪些经常被跳过也许该降级为optional、哪些新技能该补充进来。当有意偏离成为常态时按参考文档 src/references/specialized-workflow-integration.md 的建议更新配置并记录决策。相关文件速查模块路径专项流程模板src/templates/SPECIAL-FLOWS.md配置工作流src/workflows/configure-special-flows.md集成参考文档src/references/specialized-workflow-integration.mdflows 命令定义src/commands/flows.mdPLAN 阶段联动src/workflows/plan-phase.mdAPPLY 阻断检查src/workflows/apply-phase.mdUNIFY 审计逻辑src/workflows/unify-phase.mdPLAN 技能区块模板src/templates/PLAN.md常见问题Q1没有自定义技能也要配置 SPECIAL-FLOWS 吗不需要。它是可选功能文件不存在时 PLAN/UNIFY 会自动跳过相关步骤。Q2required 技能没加载会卡住整个循环吗APPLY 会阻断等待你加载或用override显式跳过但 UNIFY 阶段的差距审计只警告、不阻断。Q3如何审计某个阶段的技能要求运行/paul:flows audit它会读取SPECIAL-FLOWS.md与STATE.md的当前阶段列出该阶段必需的项目级技能和阶段覆盖技能。一句话总结SPECIAL-FLOWS 让哪个技能、何时必用从个人记忆变成项目资产——声明在SPECIAL-FLOWS.md执行前有阻断检查收尾时有差距审计全程可追溯。赞分享【免费下载链接】paulPlan-Apply-Unify Loop — Structured AI-assisted development for Claude Code. Quality over speed-for-speeds-sake.项目地址https://gitcode.com/gh_mirrors/paul3/paul点击查看免费下载相关推荐如何用 BlockSuite 的 defineBlockSchema 定义自定义块并声明 role 与父子关系如何用 BlockSuite 的 defineBlockSchema 定义自定义块并声明 role 与父子关系 在基于 AFFiNE 的 BlockSuite前端桌面应用移动开发知识管理协同办公AI 应用富文本如何在 ai-engineering-hub 用 Roboflow 自定义数据集微调 YOLO26 并用 Comet ML 追踪实验如何在 ai engineering hub 用 Roboflow 自定义数据集微调 YOLO26 并用 Comet ML 追踪实验 ai engineeri示例工程mitmproxy 开发自定义 addon 命令时如何声明类型并用 flow 选择器操作流量mitmproxy 开发自定义 addon 命令时如何声明类型并用 flow 选择器操作流量 如果你在 mitmproxy 的交互工具console里想执网络安全网络开发工具接口测试创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考