finish-work

Verify lint, type-check, tests, and documentation alignment before commit.

4|1|Updated Aug 9, 2025
One-click install
npx skills add https://github.com/LinnkidChen/Stock-Tracker --skill finish-work-linnkidchen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finish-work
Source: https://github.com/LinnkidChen/Stock-Tracker/tree/main/.agents/skills/finish-work
Command: npx skills add https://github.com/LinnkidChen/Stock-Tracker --skill finish-work-linnkidchen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Skill helps teams enforce a rigorous pre-commit quality process so code changes are linted, type-checked, tested, and aligned with repository standards before submission.

Core Features & Use Cases

  • Lint and type-check gates to catch issues early.
  • Test suite and cross-layer checks to ensure reliability across components.
  • Code-spec synchronization and manual verification steps to prevent regressions.

Quick Start

Run finish-work to validate all quality gates before committing your changes.

Frequently Asked Questions about finish-work

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

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

Pre-commit checks for lint, type-check, and tests are executed by running the finish-work workflow, which validates all quality gates before code submission. It ensures changes across code, infra, and database layers pass end-to-end readiness verification.

What is a pre-commit quality checklist for code review?

A pre-commit quality checklist verifies lint, type-check, test suites, and documentation alignment before submission. It applies executable checks, cross-layer specifications, and manual verification steps to guarantee code readiness and prevent regressions.

Does the finish-work workflow support database and infrastructure layers?

Yes, the finish-work workflow supports database and infrastructure layers by applying cross-layer specifications and executable checks. It ensures changes across code, infra, and database layers meet end-to-end readiness prior to commit submission.

How to ensure code-spec synchronization before committing?

Code-spec synchronization is enforced by the pre-commit workflow through manual verification steps and cross-layer checks. This prevents regressions by aligning repository standards, documentation, and executable test suites before code submission.

Can I use this pre-commit workflow without additional dependencies?

Yes, the pre-commit workflow operates without additional dependencies, requiring no external components or modules. It directly enforces lint, type-check, test, and documentation alignment gates on your existing codebase.

Why do I need manual verification steps in a CI workflow?

Manual verification steps are needed in a CI workflow to complement executable checks and enforce code-spec synchronization. They prevent regressions by validating cross-layer specifications and documentation alignment that automated tests alone might miss.