finish-work

Verify code quality with linting, type checks, and tests before committing.

1|2|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/OriginHubAI/dcai-demo-platform --skill finish-work-originhubai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finish-work
Source: https://github.com/OriginHubAI/dcai-demo-platform/tree/main/.agents/skills/finish-work
Command: npx skills add https://github.com/OriginHubAI/dcai-demo-platform --skill finish-work-originhubai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a comprehensive pre-commit checklist to ensure work is complete before submitting or committing, preventing common quality issues.

Core Features & Use Cases

  • Code Quality Verification: Lint, type-check, and tests ensure high-quality code before commit.
  • Documentation & Consistency: Ensures documentation updates and code-spec alignment.
  • Process Guidance: Guidance for infra/cross-layer checks and change validation across backend/frontend.

Quick Start

Apply the Finish Work checklist after coding and testing to ensure work is ready for commit.

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 quality before committing changes?

To verify code quality before committing changes, apply a pre-commit checklist that runs linting, type checking, and tests. This ensures high-quality code by addressing documentation updates and code-spec alignment before submission.

What should a pre-commit checklist include for backend and frontend projects?

A pre-commit checklist for backend and frontend projects should include linting, type-checking, and tests. It must also cover documentation updates, code-spec alignment, and cross-layer verification to ensure comprehensive change validation.

How do I ensure documentation and code-spec updates are done before a commit?

To ensure documentation and code-spec updates are done before a commit, use a pre-commit workflow checklist. This process verifies documentation consistency and aligns code specifications alongside standard lint and type-check validations.

Does this pre-commit workflow support cross-layer verification for infrastructure changes?

Yes, this pre-commit workflow supports cross-layer verification for infrastructure changes. It provides process guidance for infra and cross-layer checks, ensuring change validation across both backend and frontend environments before commit.

What is the best way to handle lint and type-check validation before submitting code?

The best way to handle lint and type-check validation before submitting code is applying a structured pre-commit checklist. This approach systematically verifies code quality, runs required tests, and validates migration considerations.

When do I need to consider migration requirements during a pre-commit check?

You need to consider migration requirements during a pre-commit check when your changes involve governance or structural updates. The checklist validates these migration considerations alongside linting, tests, and documentation to ensure complete work readiness.