task

Enforce a spec-driven, phase-based workflow for software development tasks.

1|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/chilkari/agent-task-system --skill task-chilkari
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task
Source: https://github.com/chilkari/agent-task-system/tree/main/templates
Command: npx skills add https://github.com/chilkari/agent-task-system --skill task-chilkari

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Allows teams to manage development tasks with a repeatable, phase-based workflow through Define, Research, Plan, Review, Implement, Code Review, Polish, and Retrospective.

Core Features & Use Cases

  • Phase-based task lifecycle: Define, Research, Plan, Review, Implement, Code Review, Polish, Retrospective.
  • Lifecycle management for starting, continuing, or overseeing tasks within a project.
  • Prompts and structure provide guidance and traceability across the task.

Quick Start

Install the task system in your project and say 'start a new task' to begin the workflow.

Frequently Asked Questions about task

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

FAQPage Schema
What is a phase-based task workflow for software development?

A phase-based task workflow structures development into distinct stages: Define, Research, Plan, Review, Implement, Code Review, Polish, and Retrospective. This enforces consistent progress, traceability, and quality across software projects by guiding tasks through a repeatable lifecycle.

How do I start a new task using a spec-driven workflow?

To start a task using a spec-driven workflow, install the task system in your project environment and initiate the process. The system applies structured prompts to guide you sequentially through definition, planning, implementation, and retrospective phases automatically.

Can I continue existing development tasks across different software projects?

Yes, you can continue existing development tasks across software projects. The system manages the task lifecycle by tracking phase transitions, allowing you to resume work seamlessly while maintaining progress and traceability through the structured phases.

Do I need a specific environment to enforce agile task management phases?

Yes, enforcing agile task management phases requires a defined environment where the agent harness applies the task system prompts. This setup ensures the system can actively track phase transitions and maintain spec-driven traceability throughout the development lifecycle.

What's the best way to manage development planning and ensure code review consistency?

The best way to ensure code review consistency is using a structured task lifecycle that mandates dedicated Review, Implement, and Code Review phases. This phase-based approach enforces spec-driven quality checks and traceable progress before a task reaches the Retrospective phase.

Why does task management require a retrospective phase in agile development?

Task management requires a retrospective phase in agile development to finalize the structured lifecycle. This phase enforces a review of the entire process, ensuring traceability and quality insights are captured after implementation and polish phases are complete.