mcpField
P
prath-mode

prath-mode

github.com/prathamdbyAgent 工作流6617 次安装3 天前更新
代码仓库

关于 prath-mode

Prath mode 是一项技能,可将软件开发请求路由到专门的操作手册,涵盖设计、代码审查、提交、拉取请求和会话交接。它规定执行检查与恢复规则,使多步骤工作遵循选定流程。

主要功能

  1. 01将请求路由到指定操作手册
  2. 02支持设计、审查和交付流程
  3. 03定义完成与暂停条件
  4. 04恢复工作时重新验证产物

适用场景

  1. 01将变更请求引导至设计或实现流程
  2. 02审查方案或检查拉取请求反馈
  3. 03准备提交并发布或更新拉取请求
  4. 04检查先前产物后恢复中断的工作

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/prathamdby/skills --skill prath-mode

安装后在 Claude Code 中输入/prath-mode确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

playbooks/
autoplan.md
claude-code.md
codex.md
commit.md
cursor-agent.md
design-then-ship.md
design.md
deslop.md
finish-pr.md
inspect-pr.md
open-pr.md
orchestrate.md
research-external.md
restate.md
review-plan.md
save-work.md
session.md
ship.md
todoist.md
understand-repo.md
use-skill.md

详细介绍

Prath 模式

各叶级技能自行定义调用方式、选项、流程和终止状态。阅读所选叶级技能;操作手册规定预定顺序,而非复制叶级技能的行为。

匹配器

  • design:分阶段设计或里程碑检查,playbooks/design.md
  • autoplan:自主规划,playbooks/autoplan.md
  • review-plan:方案审查,playbooks/review-plan.md
  • deslop:清理差异,playbooks/deslop.md
  • commit:仅提交,playbooks/commit.md
  • open-pr:发布/更新 PR,playbooks/open-pr.md
  • finish-pr:修复反馈,playbooks/finish-pr.md
  • inspect-pr:检查 PR/CI 或回复,playbooks/inspect-pr.md
  • understand-repo:绘制/阅读已保存的代码库地图,playbooks/understand-repo.md
  • research-external:本地外部来源,playbooks/research-external.md
  • orchestrate:委派工作,playbooks/orchestrate.md
  • session:交接/恢复,playbooks/session.md
  • cursor-agent:Cursor CLI,playbooks/cursor-agent.md
  • claude-code:Claude CLI,playbooks/claude-code.md
  • codex:Codex CLI,playbooks/codex.md
  • todoist:创建/预览任务,playbooks/todoist.md
  • use-skill:执行远程技能,playbooks/use-skill.md
  • restate:纯粹重述并追赶进度,playbooks/restate.md
  • ship:实现/清理差异/提交/PR,playbooks/ship.md
  • design-then-ship:设计并交付,playbooks/design-then-ship.md
  • save-work:可选的清理/提交,playbooks/save-work.md

立即执行的操作优先于操作链。ship 前不附加审查。 检查/回复归入 inspect-pr;修复反馈则选择 finish-pr。 inspect-pr 和 gh 都不会升级为 fix-pr;fix-pr 自行调用 gh。 ship 必须执行 deslop,save-work 中可选;执行前先解决混合暂存区/工作树路径。 实现由父级负责。

1. 匹配并验证

记录 route | owner | completed | design | diff/tests | terminal。 打开一份操作手册,并将其步骤原样复制到待办事项中。若有两个匹配的操作/操作链 → 只提出一个澄清问题;若没有匹配项 → 只提出一个结果相关问题,然后在任务较大时选择 design。 从操作手册中将叶级技能解析为 ../../<name>/SKILL.md 或 ../../../personal/<name>/SKILL.md;开始前检查所有技能,并在每项技能轮到执行前再次检查。若缺失 → 列出路径,停止,并提供 npx skills@latest add prathamdby/skills。 当路由、完成条件和已安装的负责人均确定时,即为完成。

2. 执行并恢复

完整阅读当前每个叶级技能,并执行至终止状态。已报告终止状态即表示该操作路由结束,但不一定成功。只有在叶级技能有证据表明成功/无需操作时,才推进操作链。无论操作手册对已观察到的终止状态如何表述,遇到阻塞/等待/等待推送都应暂停。

对于 upfront-design,DIRECT 表示无需操作;DESIGNED/CHECKED 表示成功; AWAITING_USER/BLOCKED 绝不推进。父级实现者记录计划中的差异和测试证据。执行 make-pr 前,必须确保工作树干净。 中断后,继续之前重新验证最后一位负责者的产物。 当路由的成功完成条件满足时,或在报告暂停及其负责人时,即为完成;报告阻塞不算成功交付。

评论

支持 Markdown