branch-pr
Prepare pull requests using the target repository's contribution policy. Trigger: creating, opening, or preparing PRs for review.
Trigger: terminal UI design, TUI redesign, Gentle Shell look, IDE in a terminal, sidebar/status bar polish, critique TUI. Refine terminal UIs with visual proof.
Claude Code
$ npx -y skills add gentleman-programming/gentle-shell --skill tui-design --agent claude-code
Codex
$ npx skills add gentleman-programming/gentle-shell --skill tui-design -a codex -y
Cursor
$ npx skills add gentleman-programming/gentle-shell --skill tui-design -a cursor -y
Gemini CLI
$ npx skills add gentleman-programming/gentle-shell --skill tui-design -a gemini-cli -y
GitHub Copilot
$ npx skills add gentleman-programming/gentle-shell --skill tui-design -a github-copilot -y
OpenCode
$ npx skills add gentleman-programming/gentle-shell --skill tui-design -a opencode -y
Windsurf
$ npx skills add gentleman-programming/gentle-shell --skill tui-design -a windsurf -y
name: gentle-ai-tui-design description: "Trigger: terminal UI design, TUI redesign, Gentle Shell look, IDE in a terminal, sidebar/status bar polish, critique TUI. Refine terminal UIs with visual proof." license: Apache-2.0 metadata: author: gentleman-programming version: "1.0"
Use for designing, reviewing or refining a terminal interface (panels, rails, status bars, cards, prompts), especially Gentle Shell. The target feel is an IDE inside a terminal: dense, calm, developer-first, never a costume of retro TUI chrome. Not for web pages (use `gentle-design`).
| Ask | Command | Load | |-----|---------|------| | No product/design context yet | `document` | `references/design-doc.md` | | New surface or redesign | `shape`, then mockups, then implement | `references/commands.md` | | "How does it look / what is wrong" | `critique` | `references/critique.md` | | Too busy, wasted space, redundant | `distill` / `layout` / `quieter` | `references/commands.md` | | Flat, no hierarchy, unreadable | `typeset` / `colorize` / `bolder` | `references/commands.md` | | Edge cases, narrow terminals, long text | `harden` / `adapt` | `references/commands.md` | | Final pass before commit | `polish` | `references/commands.md` |
1. Load `DESIGN.md` context if the project has one; otherwise propose `document` first. 2. Capture the current state with the visual loop at the shipped sizes (wide 180x50, breakpoint 140, narrow 80x24). 3. Run the chosen command against one named target; write findings before changing code. 4. Change, re-capture, compare against the previous PNG and the brief; iterate at most 3 rounds, then report. 5. End every refine command with `polish` checks and the repository's focused tests (render counts, overflow).
Return: target, command run, before/after PNG paths, findings fixed with P0-P3 tags, findings left open, and checks run.
Gentle Shell is a Pi-native workspace for AI-assisted development, bringing parallel coding agents, live tasks, Git diffs, persistent memory, and permission controls into one terminal interface. Powered by Gentle AI and Organic Driven Development (ODD).
Prepare pull requests using the target repository's contribution policy. Trigger: creating, opening, or preparing PRs for review.
Trigger: PRs over 400 lines, stacked PRs, review slices. Split oversized changes into chained PRs that protect review focus.
Design docs that reduce cognitive load. Trigger: writing guides, READMEs, RFCs, onboarding, architecture, or review-facing docs.
Write warm, direct collaboration comments. Trigger: PR feedback, issue replies, reviews, Slack messages, or GitHub comments.
Trigger: design a screen or page, mockup, landing page, UI directions, artboards, try a different approach, design system sync.…
Gentle AI harness discipline for Pi work: clarify first, track ODD work, applicable test-first by default, delegate when useful,…
Use your assigned AgentMail inbox to read email tasks, explicitly send or reply, and check delivery. Provided automatically by…
Create a new Architecture Decision Record with sequential numbering and AgentDB registration