setup-pi

Installation
SKILL.md

为当前机器配置 piw(新建分支和 worktree 后直接进入 pi)与 piw-clean(移除 worktree、prune、删除分支并回到主仓库)两个 shell 函数。种子模板是 references/piw-commands.md,只写取得用户确认的文件。

只覆盖 POSIX shell(Linux 的 bash / zsh)。Windows 上的 piw / piw-clean 是 PowerShell 函数、由 $PROFILE 提供:不写入、不覆盖、不按本模板改造。

1. 探索

读取,不要假设:

  • uname -s 判断平台;Windows(MINGW* / MSYS* / CYGWIN*)按「边界情况」处理,不写文件。
  • 交互 shell 中 type piw piw-clean 是否已定义,rc 文件里是否已有同名函数及其行号范围。
  • 用户实际使用的 shell 及 rc 文件(bash 默认 ~/.bashrc,zsh 用 ~/.zshrc)。
  • 已有函数与模板的差异:旧版本用 git branch -d 删分支,squash 合并的分支会误报「未合并」而删不掉。

2. 决策

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

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