finish-work

Run pnpm lint, type-check, and test before commit.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ensures your code changes are complete and ready to submit by enforcing a comprehensive pre-commit checklist.

Core Features & Use Cases

  • Quality gates: Lint, type-check, and tests must pass before commit to maintain code health.
  • Consistency: Verifies code-spec documentation alignment and signals updates if infra or cross-layer contracts are affected.
  • Workflow guardrails: Guides developers through a repeatable process to reduce regression risk and improve review quality.

Quick Start

Run the finish-work checklist before committing to verify lint, type-check, 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 lint, type-check, and tests before a git commit?

To enforce pre-commit completeness, run a checklist that validates code quality by requiring pnpm lint, pnpm type-check, and pnpm test commands to pass before allowing a local commit.

What is a pre-commit checklist for code readiness?

A pre-commit checklist is a workflow guardrail that ensures code readiness by verifying linting, type-checking, and tests pass, while flagging necessary code-spec documentation updates when infrastructure contracts change.

How do I verify code-spec documentation alignment before submitting a pull request?

To verify code-spec documentation alignment before a pull request, run a pre-commit validation process that flags required documentation updates when infrastructure or cross-layer contracts are affected by your changes.

Does the pre-commit validation workflow work with pnpm?

Yes, the pre-commit validation workflow works directly with pnpm, explicitly requiring pnpm lint, pnpm type-check, and pnpm test commands to execute successfully before completing the commit process.

When do I need to update code-spec documentation during a commit?

You need to update code-spec documentation during a commit when your changes affect infrastructure or cross-layer contracts, which the pre-commit checklist automatically flags to ensure documentation consistency.