kspec-task-work

Automate end-to-end task lifecycle with deterministic state transitions and auditable reviews.

1|2|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/lepahc/kynetic-spec --skill kspec-task-work
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kspec-task-work
Source: https://github.com/lepahc/kynetic-spec/tree/main/.agents/skills/kspec-task-work
Command: npx skills add https://github.com/lepahc/kynetic-spec --skill kspec-task-work

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Structured task workflows with end-to-end lifecycle management, enabling consistent state transitions, audit trails, and standardized reviews for AI-assisted development.

Core Features & Use Cases

  • Full task lifecycle including pending, in_progress, pending_review, and completed, with blockers and needs_work states to handle real-world delays.
  • Inherit acceptance criteria from specs and traits to ensure alignment and reduce rework.
  • Branch isolation before edits to keep work isolated and traceable.
  • Notes, reviews, and fix-cycle support to capture decisions, track feedback, and close loops.
  • Guidance and tooling integration within the kspec workflow to derive tasks from specs and verify completion.

Quick Start

Start on a ready task with kspec task start @ref, branch your work, plan and write tests, then note progress and submit for review.

Frequently Asked Questions about kspec-task-work

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

FAQPage Schema
How do I automate software task workflows with a state machine and audit trail?

Automating software task workflows with a state machine requires enforcing deterministic state transitions and capturing progress notes to maintain an auditable trail. This standardizes task lifecycles from start to completion.

How do I isolate code changes before edits to keep task work traceable?

Branch isolation before edits keeps task work traceable by separating in-progress changes from the main codebase. This ensures isolated environments for development and preserves a clear audit trail for each task.

What is the best way to handle task blockers and needs work states in task lifecycle management?

Handling task blockers and needs work states in task lifecycle management involves transitioning tasks to specific delay states. This captures real-world delays and tracks feedback through fix-cycles before completion.

Can I inherit acceptance criteria from specs to drive task reviews?

Inheriting acceptance criteria from specs to drive task reviews ensures alignment and reduces rework. This AC-driven review process verifies that completed tasks meet the predefined product traits and requirements.

Do I need to derive tasks from specs before starting a standardized review process?

Deriving tasks from specs before starting a standardized review process is required. This guidance and tooling integration ensures tasks inherit the correct acceptance criteria before work begins and reviews are submitted.

Why does task lifecycle management enforce deterministic state transitions?

Task lifecycle management enforces deterministic state transitions to prevent invalid state changes and ensure structured workflow progression. This mechanism guarantees consistent updates and a reliable audit trail across pending, in_progress, and completed states.