task-status-sync

Convert manual task file edits into atomic task-tracker commands.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/abner-magal/mcp-video-audio --skill task-status-sync-abner-magal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-status-sync
Source: https://github.com/abner-magal/mcp-video-audio/tree/main/.opencode/skills/planning/task-status-sync
Command: npx skills add https://github.com/abner-magal/mcp-video-audio --skill task-status-sync-abner-magal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill prevents inconsistencies and data loss by enforcing the use of a dedicated task-tracker command for all task status updates, preventing direct manual edits to task files.

Core Features & Use Cases

  • Atomic Updates: Ensures tasks.md and NOTES.md are always synchronized.
  • Manual Edit Prevention: Intercepts and converts direct file edits into task-tracker commands.
  • Use Case: When you want to mark a task as complete, instead of manually changing a checkbox in tasks.md, you'll use a command like task-tracker.sh mark-done-with-notes -TaskId T001, which atomically updates both files and logs the completion details.

Quick Start

Use the task-tracker.sh script to mark task T001 as completed with the notes "Implemented feature X".

Frequently Asked Questions about task-status-sync

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

FAQPage Schema
How do I prevent manual edits from desynchronizing tasks.md and notes files?

To prevent manual edits from desynchronizing task files, intercept direct file modifications and convert them into atomic task-tracker commands. This ensures tasks.md and NOTES.md are always updated together, preventing data loss and maintaining project integrity.

How do I enforce atomic task status updates in a workflow automation script?

Enforce atomic task status updates by using a dedicated bash script like task-tracker.sh to execute transitions. Instead of manually editing task files, run commands that validate TDD compliance and parallel task safety while atomically updating tracking files.

Can I use bash scripting to validate TDD compliance and parallel task safety during task transitions?

Yes, you can use bash scripting to validate TDD compliance and parallel task safety during task transitions. The script intercepts status update commands, checking validation rules before atomically modifying the task tracking files to maintain project integrity.

What is the best way to mark a task as complete without causing file inconsistencies?

The best way to mark a task as complete without causing file inconsistencies is using a command like task-tracker.sh mark-done-with-notes. This atomically updates task tracking files and logs completion details, bypassing error-prone manual edits.

Do I need a specific file format to track task status updates atomically?

Yes, you need to adhere to specific file formats for task tracking, such as maintaining tasks.md and NOTES.md. The atomic update mechanism requires strict file format compliance to validate task transitions and synchronize status changes correctly.

Why should I use a task-tracker command instead of directly editing task files?

You should use a task-tracker command instead of directly editing task files because manual edits bypass validation rules for TDD compliance and parallel task safety. The command ensures atomic updates, preventing the inconsistencies and data loss associated with unvalidated file modifications.