{"slug": "show-hn-one-click-ai-pr-review-buttons-no-api-keys-no-ci", "title": "Show HN: One-click AI PR review buttons (no API keys, no CI)", "summary": "A developer released tdk-pr-review-buttons, a reference implementation in the tdk-cli-core repository that appends plain Markdown links to the end of a pull request description, letting reviewers open Grok, Claude or Codex with a pre-filled review prompt in one click. The feature requires no API keys and runs nothing in CI, consisting of one Node script (scripts/ai-review-buttons.mjs), one GitHub Actions workflow (ai-review-buttons.yml) and a marker string, with setup documented in docs/contributing/04-review-a-pr.md. Each link sends the same single-sentence prompt to the respective AI's website.", "body_md": "# tdk-pr-review-buttons\n\nInstallation\n\nSKILL.md\n\n# PR review buttons (Grok, Claude, Codex)\n\nThe buttons are plain Markdown links appended to the end of a PR description. Clicking one opens that AI's website with a prompt already typed in. Nothing runs in CI and no API key is needed. The whole feature is one Node script, one GitHub Actions workflow, and a marker string.\n\nReference implementation: `tdk-cli-core` — `scripts/ai-review-buttons.mjs`, `.github/workflows/ai-review-buttons.yml`, `docs/contributing/04-review-a-pr.md`.\n\n## What the reader sees\n\n```\n---\n\n# Review this PR in\n[Grok badge](https://grok.com/?q=...)&nbsp;[Claude badge](https://claude.ai/new?q=...)&nbsp;[Codex badge](https://chatgpt.com/?q=...)\n```\n\nThe prompt in every link is the same single sentence:", "url": "https://wpnews.pro/news/show-hn-one-click-ai-pr-review-buttons-no-api-keys-no-ci", "canonical_source": "https://www.skills.sh/tdk-landscape/tdk-skills/tdk-pr-review-buttons", "published_at": "2026-10-19 20:55:51+00:00", "updated_at": "2026-10-19 21:16:52.376595+00:00", "lang": "en", "topics": ["ai-tools", "developer-tools", "ai-agents"], "entities": ["tdk-pr-review-buttons", "tdk-cli-core", "Grok", "Claude", "Codex", "GitHub Actions"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/show-hn-one-click-ai-pr-review-buttons-no-api-keys-no-ci", "markdown": "https://wpnews.pro/news/show-hn-one-click-ai-pr-review-buttons-no-api-keys-no-ci.md", "text": "https://wpnews.pro/news/show-hn-one-click-ai-pr-review-buttons-no-api-keys-no-ci.txt", "jsonld": "https://wpnews.pro/news/show-hn-one-click-ai-pr-review-buttons-no-api-keys-no-ci.jsonld"}}