done

Automates finalization of completed tasks with configurable options for maximum efficiency.

Updated Nov 29, 2025
One-click install
npx skills add https://github.com/endlessblink/flow-state --skill done-endlessblink
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: done
Source: https://github.com/endlessblink/flow-state/tree/main/.claude/skills/done
Command: npx skills add https://github.com/endlessblink/flow-state --skill done-endlessblink

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill streamlines the finalization of a completed task by validating changes, running tests, updating planning records, and pushing updates to the repository.

Core Features & Use Cases

  • Automated verification: run tests to ensure changes pass
  • Update planning docs: automatically update MASTER_PLAN.md sections when a tracked task is completed
  • SOP creation: optionally create standard operating procedures for completed tasks
  • Audit trail: preserves a clear commit history of the finalization workflow and outcomes

Quick Start

Invoke the done workflow to finalize a completed task by running tests, updating MASTER_PLAN.md, and pushing changes.

Frequently Asked Questions about done

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

FAQPage Schema
How do I automate task completion workflows in git to update planning docs and run tests?

To automate task completion workflows, you can use a skill that finalizes tasks by running npm tests, updating MASTER_PLAN.md records, and pushing changes to the git repository automatically. This ensures changes pass validation and documentation stays synchronized with your commits.

Can I automatically update MASTER_PLAN.md sections when a tracked task reaches acceptance criteria?

Yes, you can automatically update MASTER_PLAN.md sections when a tracked task reaches acceptance criteria. The workflow verifies tests pass, modifies the relevant planning records to reflect completion, and commits the changes to preserve an accurate audit trail.

What is the best way to enforce test validation before pushing code changes to the repository?

The best way to enforce test validation before pushing code is to use a finalization workflow that executes npm run test as a strict prerequisite. It blocks the commit and push process if tests fail, ensuring only verified changes enter the repository.

Does the task finalization process support creating standard operating procedures for completed work?

Yes, the task finalization process supports creating standard operating procedures for completed work. It optionally generates SOP documents during the finalization phase, allowing you to standardize workflows alongside updating planning docs and pushing git changes.

How do I standardize commit messages for completed project management tasks in CI-CD pipelines?

You can standardize commit messages for completed project management tasks by invoking an automated finalization workflow. It pushes changes to the repository using a standardized commit message format after tests pass and MASTER_PLAN.md updates are applied.