finish-work

Enforce linting, type checks, tests, and code-spec synchronization before Git commits.

21|4|Updated Dec 24, 2025
One-click install
npx skills add https://github.com/Jerry-Z07/WindBoard --skill finish-work-jerry-z07
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finish-work
Source: https://github.com/Jerry-Z07/WindBoard/tree/main/.agents/skills/finish-work
Command: npx skills add https://github.com/Jerry-Z07/WindBoard --skill finish-work-jerry-z07

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This checklist ensures code readiness before commit by verifying lint, type-check, tests, code-spec alignment, and cross-layer verification across the development workflow.

Core Features & Use Cases

  • Comprehensive checks: linting, type-checking, tests, and code-spec synchronization.
  • Guardrails: enforce infrastructure and cross-layer validation before commit.
  • Use Case: A developer completes a feature and uses this checklist to ensure all checks pass and documentation is updated prior to pushing changes.

Quick Start

Run the finish-work checklist locally before submitting a commit to guarantee code quality and proper documentation.

Frequently Asked Questions about finish-work

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

FAQPage Schema
What is a pre-commit quality gate and how does it enforce code readiness?

A pre-commit quality gate is a validation checkpoint that enforces linting, type checks, tests, and code-spec alignment before code is committed. It acts as a uniform checklist and guardrail to ensure code readiness and traceable validation steps during local development.

How do I run pre-commit checks for lint, type-check, and tests locally?

To run pre-commit checks locally, execute the finish-work checklist before submitting a commit. This process verifies linting, type-checking, tests, and documentation updates to guarantee code quality and proper spec synchronization prior to pushing changes.

Does this pre-commit checklist verify code-spec synchronization and cross-layer dependencies?

Yes, the pre-commit checklist explicitly verifies code-spec synchronization and enforces cross-layer validation across the development workflow. It ensures infrastructure guardrails are met and documentation is updated before a commit is finalized.

What's the best way to ensure documentation is updated before a Git commit?

The best way to ensure documentation is updated before a Git commit is to apply a comprehensive pre-commit checklist. This enforces code-spec alignment and traceable validation steps, guaranteeing proper documentation is completed prior to pushing changes.

Can I use this pre-commit guardrail without external dependencies?

Yes, you can use this pre-commit guardrail without external dependencies. It operates as a standalone checklist requiring no prior setup, directly enforcing lint, type-check, and test validations within your local Git workflow.

When do I need to run a comprehensive code readiness checklist during development?

You need to run a comprehensive code readiness checklist when a feature is complete and ready for commit. It enforces guardrails for executable checks, documentation, and cross-layer verification before pushing changes to the repository.