finish-work

Validate development task completeness across code, specs, and Trellis state.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill ensures that all aspects of a completed task, including code, specifications, and system state, are synchronized before a task is considered truly finished.

Core Features & Use Cases

  • Verification: Runs validation scripts, compiles code, and executes unit tests.
  • Spec Synchronization: Checks and prompts for updates to .trellis/spec/ directories.
  • Contract Adherence: Verifies public contract changes, persistence rules, and cross-layer consistency.
  • Trellis State Management: Ensures the Trellis task accurately reflects the completed work.
  • Use Case: After updating an API endpoint and its documentation, use this Skill to confirm all tests pass, the relevant specs are updated, and the Trellis task is ready for recording.

Quick Start

Run the finish-work skill to verify the current task's completeness.

Frequently Asked Questions about finish-work

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

FAQPage Schema
How do I check if my development task is complete and synced before commit?

To check task completeness, you can validate code, specs, and system state. This ensures tests pass, `.trellis/spec/` directories are updated, and Trellis task status accurately reflects completed work before handoff.

What is task synchronization and why do I need it for pre-handoff checks?

Task synchronization verifies that code, specifications, and system state are aligned. It prevents incomplete work from being recorded by enforcing public contract adherence, persistence rules, and cross-layer consistency across the software engineering workflow.

Does this task validation tool work with Trellis state management?

Yes, the validation integrates with Trellis state management. It ensures the Trellis task accurately reflects the completed work by enforcing adherence to Trellis task status rules during pre-commit and pre-handoff checks.

How to verify public contract changes and spec updates for an API endpoint?

Run validation scripts to verify public contract changes and prompt for `.trellis/spec/` updates. This confirms all tests pass, relevant specs are synchronized, and the Trellis task is ready for recording after API modifications.

What's the best way to enforce cross-layer consistency in a software engineering workflow?

The best way to enforce cross-layer consistency is running automated completeness checks. This verifies public contract adherence, validates persistence rules, and ensures code, specifications, and system state are fully synchronized before task completion.