finish-work

Enforce a pre-commit checklist for linting, type-checking, tests, and documentation alignment.

Updated Mar 3, 2026
One-click install
npx skills add https://github.com/yanzhangshuai/wen-yuan --skill finish-work-yanzhangshuai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finish-work
Source: https://github.com/yanzhangshuai/wen-yuan/tree/main/.agents/skills/finish-work
Command: npx skills add https://github.com/yanzhangshuai/wen-yuan --skill finish-work-yanzhangshuai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Finish Work provides a pre-commit checklist to ensure code quality, alignment with guidelines, and readiness before committing.

Core Features & Use Cases

  • Code quality gates: lint, type-check, tests, and style constraints.
  • Code-spec sync: ensure docs and specs are updated.
  • Documentation and knowledge capture: record decisions and rationale.

Quick Start

Run the finish-work check before committing to verify linting, type-checking, tests, and documentation alignment.

Frequently Asked Questions about finish-work

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

FAQPage Schema
How do I enforce a pre-commit checklist for lint, type-checking, and tests?

You can enforce a pre-commit checklist by running a validation step that gates code submission on lint, type-check, test, and documentation alignment. This guarantees consistent quality and knowledge capture before committing.

How to ensure code is production-ready before committing to a workflow?

To ensure code is production-ready before committing, apply a pre-commit validation step that checks linting, type-checking, tests, and documentation alignment. This verifies code quality and spec synchronization.

What is included in a pre-commit code quality gate for software development?

A pre-commit code quality gate includes lint, type-check, tests, and style constraints. It also verifies code-spec sync to ensure docs and specs are updated alongside the code changes.

How do I verify documentation alignment and knowledge capture before code submission?

You verify documentation alignment by running a pre-commit check that ensures docs and specs are updated and records decisions and rationale. This provides knowledge capture before submitting code.

Can I specify required file paths and guardrails for pre-commit checks?

Yes, the pre-commit safety checklist specifies required checks, file paths, and guardrails to validate linting, type-checking, tests, and documentation alignment across project workflows.

When do I need a pre-commit safety checklist for my project workflows?

You need a pre-commit safety checklist when you want to enforce consistent quality gates and documentation alignment across project workflows before code submission. It prevents unvalidated code from reaching production.