branch-pr
Create Gentle AI pull requests with issue-first checks. Trigger: creating, opening, or…
Trigger: Go tests, go test coverage, Bubbletea teatest, golden files. Apply focused Go testing patterns.
$ npx -y skills add Gentleman-Programming/gentle-ai --skill go-testing --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/go-testingContext preview
The summary Claude sees to decide when to auto-load this skill.
Trigger: Go tests, go test coverage, Bubbletea teatest, golden files. Apply focused Go testing patterns.
name: go-testing description: "Trigger: Go tests, go test coverage, Bubbletea teatest, golden files. Apply focused Go testing patterns." license: Apache-2.0 metadata: author: gentleman-programming version: "1.0"
Load this skill when writing or reviewing Go tests, adding coverage, testing Bubbletea/TUI flows, using `teatest`, or updating golden files.
| Target | Test pattern | |---|---| | Pure function or parser | Table-driven unit test. | | Error behavior | Explicit success and failure cases. | | File operations | `t.TempDir()` plus focused assertions. | | TUI state transition | Direct `Model.Update()` call with `tea.Msg`. | | Full TUI interaction | `teatest.NewTestModel()`. | | Rendered output | Golden file test. | | Real external command | Integration test; skip in `-short`. |
1. Identify behavior under test and the smallest public boundary that proves it. 2. Choose the test pattern from the decision gate. 3. Name cases by scenario, not input mechanics. 4. Assert outputs, errors, state, and side effects explicitly. 5. Run the narrow package test first, then the relevant broader suite. 6. For golden updates: run with `-update`, inspect diff, then rerun without `-update`.
Report test files changed, scenarios covered, commands executed, golden files updated, and any skipped integration scope.
Gentle-AI configures the AI coding agents you already use: Claude Code, Cursor, OpenCode, Codex, Pi, and more. Choose persistent memory, Organic-Driven Development, curated skills, MCP servers, personas, and optional bounded review. Open source, no agent lock-in.
Repo: Gentleman-Programming/gentle-ai
Create Gentle AI pull requests with issue-first checks. Trigger: creating, opening, or…
Trigger: PRs over 400 lines, stacked PRs, review slices. Split oversized changes into chained…
Design docs that reduce cognitive load. Trigger: writing guides, READMEs, RFCs, onboarding,…
Write warm, direct collaboration comments. Trigger: PR feedback, issue replies, reviews,…
Trigger: bench, journey, journeys, driven mode, gentle-ai-bench, journey corpus, j-numbers,…
Trigger: a mapping need, parallel units, context backstop, high-risk verify, fresh review, or…