mcpField
P
prath-mode

prath-mode

github.com/prathamdbyAgent workflows6617 installsUpdated 3d ago
Repository

About prath-mode

Prath mode is a skill for routing software-development requests to focused playbooks, from design and code review to commits, pull requests, and session handoffs. It defines execution checks and resume rules so multi-step work follows the selected procedure.

Key features

  1. 01Routes requests to named playbooks
  2. 02Supports design, review, and delivery flows
  3. 03Defines completion and pause conditions
  4. 04Revalidates artifacts when resuming work

Use cases

  1. 01Route a change request into a design or implementation flow
  2. 02Review a proposal or inspect pull request feedback
  3. 03Prepare commits and publish or update a pull request
  4. 04Resume interrupted work after checking prior artifacts

Install

Copy the command and run it in a terminal.

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

After installing, type/prath-modein Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with 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

Details

From the project README

Prath mode

Leaves own invocation, options, procedures, and terminals. Read the selected leaf; playbooks own predetermined order, not copies of leaf behavior.

Matchers

  • design: phased design or milestone check, playbooks/design.md
  • autoplan: autonomous plan, playbooks/autoplan.md
  • review-plan: proposal review, playbooks/review-plan.md
  • deslop: diff cleanup, playbooks/deslop.md
  • commit: commit only, playbooks/commit.md
  • open-pr: publish/update PR, playbooks/open-pr.md
  • finish-pr: feedback fixes, playbooks/finish-pr.md
  • inspect-pr: PR/CI inspection or reply, playbooks/inspect-pr.md
  • understand-repo: map/read saved map, playbooks/understand-repo.md
  • research-external: local external source, playbooks/research-external.md
  • orchestrate: delegated work, playbooks/orchestrate.md
  • session: handoff/resume, 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: task creation/preview, playbooks/todoist.md
  • use-skill: remote skill execution, playbooks/use-skill.md
  • restate: plain restatement and catch-up, playbooks/restate.md
  • ship: implement/deslop/commit/PR, playbooks/ship.md
  • design-then-ship: design and delivery, playbooks/design-then-ship.md
  • save-work: optional cleanup/commit, playbooks/save-work.md

An immediate action outranks a chain. Review does not prepend to ship. Inspection/reply stays inspect-pr; fixing feedback selects finish-pr. Neither inspect-pr nor gh escalates into fix-pr; fix-pr owns its gh call. Deslop is required in ship, optional in save-work; resolve mixed index/worktree paths before it. Parent owns implementation.

1. Match and verify

Record route | owner | completed | design | diff/tests | terminal. Open one playbook and copy its steps into todos verbatim. Two matching actions/ chains → one clarification; no match → one outcome question, then design if large. From playbooks resolve leaves as ../../<name>/SKILL.md or ../../../personal/<name>/SKILL.md; check all before starting and each again before its turn. Missing → name paths, stop, offer npx skills@latest add prathamdby/skills. Done when route, completion condition, and installed owners are fixed.

2. Execute and resume

Read each current leaf in full; run it to a terminal. A reported terminal ends an action route, but does not necessarily succeed. Advance a chain only on the leaf's evidenced success/no-op. Blocked/waiting/awaiting-push pauses regardless of a playbook's terminal-observed completion wording.

For upfront-design, DIRECT is no-op; DESIGNED/CHECKED are success; AWAITING_USER/BLOCKED never advance. Parent implementation records planned diff and test evidence. Before make-pr require a clean tree. On interruption revalidate the last owner's artifacts before continuing. Done when the route's successful completion condition holds or a pause is reported with its owner; reporting a blocker is not successful delivery.

Comments

Markdown supported