원클릭으로
pr-flow
Branch naming, chained PRs (>400 lines), PR template, review. Load before opening a PR.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Branch naming, chained PRs (>400 lines), PR template, review. Load before opening a PR.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
AI layer embeds the Pi SDK. Load when touching AI module, harness integration, providers, MCP decision, or chat UI.
Overall stack and module shape for nyxterm. Load when touching Tauri commands, PTY wiring, frontend↔backend IPC, or xterm rendering.
Conventional Commits, work-unit commits, NO Co-Authored-By. Load before creating any commit.
Project philosophy and decision-making heuristics. Load before scope debates, feature proposals, or refactors.
Engram embedded + MCP fallback. Topic key conventions. Load when touching anything memory-related or starting/closing a session.
Native windows/splits/panes (absorb tmux). Load when touching multiplex module, keybinds, or session persistence.
| name | pr-flow |
| description | Branch naming, chained PRs (>400 lines), PR template, review. Load before opening a PR. |
| triggers | ["pr","pull request","branch","stacked pr","chained pr","review"] |
<type>/<short-kebab-slug> where type matches the commit convention.
Examples:
feat/native-multiplexfix/pty-resize-racechore/bump-tauridocs/agents-readmeBranch from main. Rebase before opening the PR (no merge commits).
Reasons:
Use Graphite or git rebase --interactive to manage stacks.
Sometimes a coherent change genuinely needs to land atomically (e.g., a schema migration + its consumers). In that case:
size:exception label.Don't abuse the exception. Most "atomic" changes can split if you think hard.
## Summary
- Bullet 1: what changed (1 sentence)
- Bullet 2: why it matters
- Bullet 3 (optional): any tricky decision worth flagging
## Test plan
- [ ] Manual repro step 1
- [ ] Manual repro step 2
- [ ] `cargo test` passes
- [ ] `cargo clippy --all -- -D warnings` clean
- [ ] `pnpm test` passes
- [ ] [for UI changes] screenshot/recording attached
## Refs
Closes #42 (or Refs #42 if partial)
Closes-vs-Refs:
Closes #N — auto-closes the issue on merge. Use when this PR completes the issue.Refs #N — links without closing. Use for partial work on an epic.main. Commit message = PR title (Conventional).deleteBranchOnMerge=true).git push --force to main. Ever.