Process Tasks

Execute task lists sequentially with test-before-commit and conventional commits.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/mjrtl/agentic_product_manager --skill process-tasks-mjrtl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Process Tasks
Source: https://github.com/mjrtl/agentic_product_manager/tree/main/skills/process-tasks
Command: npx skills add https://github.com/mjrtl/agentic_product_manager --skill process-tasks-mjrtl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the execution of task lists by ensuring each sub-task is completed, tested, and committed systematically, preventing errors and maintaining code quality.

Core Features & Use Cases

  • Sequential Task Execution: Works through one sub-task at a time, waiting for user confirmation before proceeding.
  • Test-Before-Commit: Runs the full test suite after all sub-tasks for a parent task are complete, only staging and committing if tests pass.
  • Conventional Commits: Generates standardized commit messages for better version control history.
  • Use Case: After generating a list of tasks for a new feature, use this Skill to implement each task, ensuring tests pass and code is committed correctly before moving to the next.

Quick Start

Use the process tasks skill to work through the task list located at 'tasks/feature_implementation.md'.

Frequently Asked Questions about Process Tasks

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

FAQPage Schema
How do I automate task list execution with conventional commits?

Automating task list execution requires processing one sub-task at a time, running the full test suite, and committing only if tests pass. This ensures each step is validated before moving forward.

What is a commit protocol in software development workflows?

A commit protocol in software development workflows is a strict process that runs the full test suite after completing sub-tasks, staging and committing code only if tests pass. It generates standardized conventional commit messages for version control history.

How do I ensure tests pass before committing code changes?

To ensure tests pass before committing code changes, configure a workflow that executes the full test suite after all sub-tasks for a parent task are complete. The system should only stage and commit if the test runner reports successful validation.

Does this task management workflow require Git and a test runner?

Yes, this task management workflow requires Git for version control and a test runner for validation. These dependencies are necessary to execute the strict completion and commit protocol that stages code only after tests pass.

Can I run automated testing for sequential task execution without manual confirmation?

No, sequential task execution works through one sub-task at a time while waiting for user confirmation before proceeding. This manual checkpoint ensures human oversight before moving to the next task in the software development workflow.

What's the best way to manage feature implementation tasks systematically?

The best way to manage feature implementation tasks systematically is to generate a task list, process each sub-task sequentially with user confirmation, run the full test suite, and commit with conventional commit messages only if tests pass.