readiness

Analyze staged code changes for pre-commit quality issues.

1|Updated May 18, 2026
One-click install
npx skills add https://github.com/linenoize/topia --skill readiness-linenoize
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: readiness
Source: https://github.com/linenoize/topia/tree/main/skills/readiness
Command: npx skills add https://github.com/linenoize/topia --skill readiness-linenoize

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Readiness catches code that compiles but is still risky, incomplete, or inconsistent, helping teams stop bad changes before they reach commit.

Core Features & Use Cases

  • Logic and edge-case review: Detects null dereferences, missing awaits, off-by-one mistakes, and other subtle correctness issues.
  • Error-handling inspection: Checks async flows, HTTP responses, and exception paths for swallowed errors or leaked internals.
  • Regression and completeness gating: Verifies downstream impact, test coverage, input validation, and feature readiness before merge.
  • Use case: Before a commit or release, use this Skill to review the diff and flag anything that is unfinished, unsafe, or likely to break dependent code.

Quick Start

Use the readiness skill to review the staged code changes and report any blocking logic, error handling, regression, completeness, or security issues before commit.

Frequently Asked Questions about readiness

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review staged code changes for logic bugs before commit?

Reviewing staged code changes for logic bugs involves analyzing the diff to detect null dereferences, missing awaits, and off-by-one mistakes. This pre-commit inspection traces edge cases to stop subtle correctness issues from shipping.

What is pre-commit regression and completeness gating for code diffs?

Pre-commit regression and completeness gating verifies downstream impact, test coverage, input validation, and feature readiness before merge. This process ensures unfinished or unsafe changes are flagged before they break dependent code.

How do I check my git diff for missing input validation and security issues?

Checking a git diff for missing validation and security issues requires scanning staged changes for incomplete implementations and unvalidated inputs. This security validation blocks risky code from reaching the commit.

Does pre-commit code review catch incomplete implementations and missing test coverage?

Pre-commit code review catches incomplete implementations by verifying feature readiness and checking test coverage against the staged diff. It gates the commit by flagging any unfinished logic or missing validation.

What is the best way to prevent almost-right code from shipping in a pre-commit hook?

The best way to prevent almost-right code from shipping is running a pre-commit quality gate that analyzes staged changes. This flags logic bugs, regressions, and error-handling gaps before approval.