branch-pr
Create Gentle AI pull requests with issue-first checks. Trigger: creating, opening, or…
Trigger: reviewer transport, advisory transport, review adapter, lens prompt/schema, OpenCode reviewer plugin, Codex reviewer, ReviewProviderContract. Enforce the shared Go advisory reviewer transport contract.
$ npx -y skills add Gentleman-Programming/gentle-ai --skill rdd-advisory-transport --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/rdd-advisory-transportContext preview
The summary Claude sees to decide when to auto-load this skill.
Trigger: reviewer transport, advisory transport, review adapter, lens prompt/schema, OpenCode reviewer plugin, Codex reviewer, ReviewProviderContract. Enforce the shared Go advisory reviewer transport contract.
name: rdd-advisory-transport description: "Trigger: reviewer transport, advisory transport, review adapter, lens prompt/schema, OpenCode reviewer plugin, Codex reviewer, ReviewProviderContract. Enforce the shared Go advisory reviewer transport contract." license: Apache-2.0 metadata: author: gentleman-programming version: "1.0"
Load when changing how any runtime (Claude Code, OpenCode, Codex, future) invokes an RDD reviewer, refuter, or fix validator, or when touching reviewer prompts, lens evidence, result schemas, adapters, or transport capability policy.
| Condition | Action | | --- | --- | | Logic fits "prompt/evidence/schema/validation" | It belongs in the Go contract, never an adapter. | | Adapter cannot expose raw final output | Runtime stays typed unavailable; no artifact-parser workaround. | | Cutover slice exceeds 1000 lines/PR | Chained PRs on the tracker; advertisement flip lands last. | | Shared prompt changes any semantic outcome | STOP; regression against baseline blocks the slice. | | Slice touches negotiated START / `repository_context` | Coordinate with the deferred Wave 7 switch-removal finding first. |
1. Freeze the boundary: contract-level tests around current native prompt/evidence/schema/admission. 2. Extract the Go provider contract; differential-test against current admission. 3. Add adapter-minimality static guards (no binding types, prompt text, schema copies, budgets, parsers, capture, retry in adapters) — from the first adapter slice, not last. 4. Cut Claude + OpenCode over without an advertised intermediate path; delete the OpenCode plugin and isolation machinery in the same release slice. 5. Prove Codex organically before advertising; retire historical transport code last. 6. Gate every slice on the bench journey corpus diff: all journeys unchanged.
Report per slice: contract surface touched, adapter minimality guard status, bench corpus diff result, semantic regression result, capability advertisement state, and any unresolved maintainer decision (e.g. receipt `provider_contract` descriptor).
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: Go tests, go test coverage, Bubbletea teatest, golden files. Apply focused Go…