review-checklist
Use when deciding whether a change is ready to merge and a concise cross-language checklist is more useful than a full narrative review.
Skill by nexttylabs
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/nexttylabs-review-checklist
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/review-checklist
What's inside
- Skill name
review-checklist- Description
- Use when deciding whether a change is ready to merge and a concise cross-language checklist is more useful than a full narrative review.
- License
- MIT
- Instructions
- 37 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Pre-Merge Review Checklist Run through each section before approving a merge. Every item applies regardless of language or framework. ## Security & Data Safety - [ ] **Parameter redaction before logging** — Sensitive fields (tokens, passwords, PII) are stripped or masked before they reach any log output. - [ ] **URL validation** — User-supplied URLs are validated against an allowlist of schemes and hosts. Reject `file://`, `ftp://`, and internal network addresses. - [ ] **Destructive operations require approval** — Any action that deletes, overwrites, or irreversibly mutates data must be gated behind an explicit confirmation step. - [ ] **Untrusted data handling** — External input is sanitized, length-limited, and type-checked before use. Never interpolate raw input into queries, commands, or templates. - [ ] **No secrets in error messages** — Stack traces, error responses, and debug output must not contain credentials, internal paths, or infrastructure details. ## String Safety - [ ] **No byte-index slicing on external strings** — Slicing by byte offset on user-supplied or locale-dependent text can split multi-byte characters. Use grapheme-aware or codepoint-aware operations. - [ ] **Case-insensitive comparisons where needed** — Identifiers, emails, header names, and other case-insensitive values must be compared using a case-folding function, not raw equality. ## Tests - [ ] **Use temporary directories** — Tests that write to the filesystem must use the platform's temp-directory facility, not hardcoded paths. - [ ] **No global state mutation** — Tests must not modify global or shared mutable state. Each test should set up and tear down its own fixtures. - [ ] **No real network requests** — Tests must stub or mock all HTTP, DNS, and socket calls. If an integration test intentionally hits the network, it must be clearly tagged and skippable. - [ ] **Test names match behavior** — Each test name describes the scenario and expected outcome, not the implementation detail being exercised. ## Documentation - [ ] **Comments match actual behavior** — Stale comments that contradict the code are worse than no comments. Verify or remove any comment touched by the diff. - [ ] **Specs updated if behavior changed** — If the change alters observable behavior, the corresponding specification, README, or API docs must be updated in the same changeset. - [ ] **Error messages are clear** — User-facing and developer-facing error messages state what went wrong and, where possible, suggest a corrective action. ## Error Handling - [ ] **Errors not swallowed silently** — Every catch/rescue/except block must either handle the error meaningfully, re-raise it, or log it at an appropriate level. Empty handlers are not acceptable. - [ ] **Error types carry enough context** — Custom error types include the failing input, operation name, or upstream cause so that a handler further up the stack can make an informed decision. - [ ] **Consistent error handling patterns** — The changeset follows the same error-propagation style used in the surrounding codebase (e.g., result types, exceptions, error codes). Do not mix conventions within a module.
From nexttylabs/kubebar, MIT.
More from nexttylabs/kubebar
- 0.598score
fix-issue
nexttylabs
Use when a GitHub issue should be handled end-to-end, including issue analysis, code changes, tests, verification, and an optional commit.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
github
nexttylabs
Use when working with GitHub repositories, issues, pull requests, branches, or commits and the task needs authenticated repository operations or GitHub…
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
plan-mode
nexttylabs
Use when a task needs a written execution plan with explicit steps, risks, verification, and user approval before implementation starts.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
pr-shepherd
nexttylabs
Use when a pull request needs one coordinated workflow covering review state, fixes, checks, branch updates, and merge readiness.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
respond-pr
nexttylabs
Use when a pull request already has review feedback that needs triage, code changes, verification, and clear replies back to reviewers.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
review-pr
nexttylabs
Use when a pull request needs a serious pre-merge review covering correctness, edge cases, security, tests, documentation, and architecture.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
triage-issues
nexttylabs
Use when a GitHub issue backlog needs read-only classification, prioritization, duplicate spotting, or clarification gaps called out.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
triage-prs
nexttylabs
Use when open pull requests need a read-only dashboard showing review state, scope, blockers, conflicts, and merge readiness.
SkillAFreshness: A★ 2Claude Code +9 - 0.576score
ship
nexttylabs
Run the Swift iOS quality gate before shipping.
SkillAFreshness: A★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Apr 18, 2026 (6 months ago)
- Last release
- Oct 4, 2026 (25 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/nexttylabs/kubebar
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from nexttylabs
- 0.598score
fix-issue
nexttylabs
Use when a GitHub issue should be handled end-to-end, including issue analysis, code changes, tests, verification, and an optional commit.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
github
nexttylabs
Use when working with GitHub repositories, issues, pull requests, branches, or commits and the task needs authenticated repository operations or GitHub…
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
plan-mode
nexttylabs
Use when a task needs a written execution plan with explicit steps, risks, verification, and user approval before implementation starts.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
pr-shepherd
nexttylabs
Use when a pull request needs one coordinated workflow covering review state, fixes, checks, branch updates, and merge readiness.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
respond-pr
nexttylabs
Use when a pull request already has review feedback that needs triage, code changes, verification, and clear replies back to reviewers.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
review-pr
nexttylabs
Use when a pull request needs a serious pre-merge review covering correctness, edge cases, security, tests, documentation, and architecture.
SkillAFreshness: A★ 2Claude Code +9
Cite this page
review-checklist skill. Agent Mart. https://agentmart.dev/skills/nexttylabs-review-checklist (last updated 2026-10-24)