vat

Manage versioned task backlogs through markdown files and git.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/jmbeach/vat --skill vat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vat
Source: https://github.com/jmbeach/vat/tree/main/.claude/skills/vat
Command: npx skills add https://github.com/jmbeach/vat --skill vat

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The Skill solves the problem of managing and tracking a backlog of tasks. It simplifies the process of claiming tasks, marking them done, and synchronizing the backlog across collaborators.

Core Features & Use Cases

  • Task Management: Assign IDs to tasks, claim them, block/unblock them, and mark them as done.
  • Synchronization: Automatically sync tasks to assign IDs and move notes into item files.
  • Configuration: Manage project and user configurations easily.
  • Use Case: Suppose you have a backlog of tasks in a markdown file. Use the vat sync command to assign IDs to the tasks, claim one using vat start, block it using vat block, mark it done with vat done, and manage configurations with vat config.

Quick Start

Use the 'vat sync' command to synchronize your backlog and assign IDs to tasks.

Frequently Asked Questions about vat

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

FAQPage Schema
How do I manage a backlog of markdown tasks using git?

You can manage a markdown task backlog using git by running sync commands to assign IDs, claim tasks, block them, and mark them as done, ensuring backlog consistency across collaborators.

What is the best way to assign IDs to markdown tasks in a git repository?

The best way to assign IDs to markdown tasks in a git repository is to run a backlog sync command, which automatically processes notes and assigns unique identifiers to each task file.

Can I block or unblock specific tasks in a markdown backlog?

Yes, you can block or unblock specific tasks in a markdown backlog using dedicated command operations, which update the task status and synchronize the changes across the project via git.

Do I need git to track project management tasks in markdown?

Yes, you need git to track project management tasks in markdown, as the system relies on git operations to handle task assignment, claiming, blocking, and synchronization across collaborators.

How does task synchronization work for versioned addressable tasks?

Task synchronization for versioned addressable tasks works by using git operations to sync the markdown backlog, moving notes into item files and assigning IDs to maintain consistency among collaborators.

How do I configure user settings for a markdown task management project?

You can configure user settings for a markdown task management project by running the config command, which manages project and user configurations to ensure correct task assignment and tracking.