setup-pi

Installation
SKILL.md

为当前机器配置 piw(新建分支和 worktree 后直接进入 pi)与 piw-clean(清理 piw 创建的 worktree、prune、删除分支并回到主仓库)两个 shell 函数。只写取得用户确认的文件。

1. 探索

读取,不要假设:

  • 交互 shell 中 type piw piw-clean 是否已定义,以及对应 rc 文件中是否已有同名函数。
  • 用户实际使用的 shell 及 rc 文件(bash 默认 ~/.bashrc,zsh 用 ~/.zshrc)。

2. 决策

说明两个命令的行为,向用户确认写入 rc 文件:

  • piw <分支名>:新建分支和 worktree(../pi-<分支名>)后直接进入 pi。
  • piw-clean:在 piw 创建的 worktree 内清理 worktree、prune、删除分支并回到主仓库。有未提交改动时会强制删除 worktree,必须先向用户说明。

函数块必须插入 rc 文件的非交互 guard 之前;已有同名函数时询问是否覆盖。

3. 确认写入

Installs
20
GitHub Stars
1
First Seen
Aug 13, 2026
setup-pi — ouyangjiahong26/skills