finish-work

Enforce a pre-commit quality checklist across linting, type checks, and tests.

Updated Apr 17, 2026
One-click install
npx skills add https://github.com/alleneee/topsport-agent --skill finish-work-alleneee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finish-work
Source: https://github.com/alleneee/topsport-agent/tree/main/.agents/skills/finish-work
Command: npx skills add https://github.com/alleneee/topsport-agent --skill finish-work-alleneee

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Pre-commit quality is often inconsistent, leading to broken builds, flaky tests, and drift between code and specifications.

Core Features & Use Cases

  • Comprehensive checks: lint, type-check, tests, and API change validation to ensure changes meet quality gates.
  • Code-Spec synchronization: verify docs and specs are updated in tandem with code.
  • Cross-layer verification: ensure migrations and infra layers are in sync before commit.

Quick Start

Run the finish-work workflow after coding and testing to validate all quality checks before committing.

Frequently Asked Questions about finish-work

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

FAQPage Schema
How do I run a comprehensive pre-commit quality checklist for lint, tests, and type checks?

A pre-commit quality checklist coordinates lint, type-check, and test validation to prevent incomplete commits. You run deterministic checks across API changes and migrations to guard against infra drift and ensure code meets quality gates before release.

What's the best way to verify code and spec synchronization before committing?

Code-spec synchronization verifies documentation and specifications are updated in tandem with code changes. Cross-layer verification ensures migrations and infra layers remain in sync, preventing drift between the implementation and the documented spec before commit.

How do I prevent broken builds caused by inconsistent pre-commit quality checks?

Inconsistent pre-commit quality checks cause broken builds, flaky tests, and spec drift. Enforcing a comprehensive checklist validates API changes and cross-layer dependencies, requiring documentation of check results and failures to prevent incomplete commits from entering the main branch.

Does this pre-commit workflow enforce documentation of test failures and API changes?

Yes, the pre-commit workflow requires documentation of deterministic check results and failures. It enforces validation of API changes and migrations, ensuring all cross-layer verifications and code-spec synchronizations are explicitly recorded before the code is committed.

Can I use this to guard against infra drift during release preparation?

Yes, you can guard against infra drift during release preparation by running deterministic checks. The workflow enforces cross-layer verification across migrations and infrastructure layers, ensuring all components are in sync before finalizing the commit.

When do I need to run cross-layer verification for migrations and API changes?

Cross-layer verification for migrations and API changes is needed during code review and release preparation. Running deterministic pre-commit checks ensures infrastructure layers remain synchronized and prevents incomplete commits from causing broken builds or flaky tests.