finish-work

Run a pre-commit checklist covering code quality, documentation, API, database changes, and manual testing.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps developers ensure that their work is complete and meets quality standards before committing changes.

Core Features & Use Cases

  • Pre-Commit Checklist: Provides a comprehensive checklist to verify code quality, documentation, database changes, and testing.
  • Code Quality Checks: Ensures code passes linting, type checking, and test suite.
  • Code-Spec Sync: Validates that code specifications are up-to-date with any changes.
  • API and Database Changes: Checks for updates in API schemas and database migrations.
  • Cross-Layer Verification: Ensures data flows correctly through all layers and handles errors appropriately.
  • Manual Testing: Encourages manual testing of the feature in the browser or app.

Quick Start

Run the 'finish-work' command to ensure all checks are completed before commiting 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 verify code completeness before committing changes?

Verify code completeness before committing by using a pre-commit checklist that validates code quality, documentation, API schemas, database migrations, and manual testing. This ensures work meets quality standards and catches missing updates.

What should a pre-commit checklist include for database and API changes?

A pre-commit checklist for database and API changes should include verifying database migrations are applied, API schemas are updated, code specifications are synced, and data flows correctly across layers with appropriate error handling.

How can I ensure my code passes linting and type checking before a commit?

Ensure code passes linting and type checking before a commit by running automated code quality checks as part of a pre-commit validation process, confirming the test suite passes and specifications match the latest changes.

Does cross-layer verification help catch data flow errors before deployment?

Cross-layer verification helps catch data flow errors before deployment by checking that data moves correctly through all application layers and that errors are handled appropriately, ensuring overall commit integrity.

What is the best way to sync code specifications with recent codebase changes?

The best way to sync code specifications with recent codebase changes is to perform a code-spec sync validation as part of a pre-commit routine, ensuring documentation and API schemas accurately reflect the implemented logic.