overseer

Manage persistent hierarchical tasks in a SQLite database with VCS integration.

Updated Feb 19, 2026
One-click install
npx skills add https://github.com/sustinbebustin/.dotfiles --skill overseer-sustinbebustin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: overseer
Source: https://github.com/sustinbebustin/.dotfiles/tree/main/home/.claude/skills/overseer
Command: npx skills add https://github.com/sustinbebustin/.dotfiles --skill overseer-sustinbebustin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a robust system for managing complex, multi-session work by structuring tasks as persistent "tickets" with rich context, preventing the loss of information and ensuring clarity across development cycles.

Core Features & Use Cases

  • Persistent Task Management: Unlike ephemeral session-only tools, Overseer stores tasks in a database for long-term persistence.
  • Rich Contextualization: Tasks include detailed descriptions, background information, and implementation notes, ensuring comprehensive understanding.
  • Hierarchical Task Breakdown: Supports milestones, tasks, and subtasks for breaking down large initiatives into manageable steps.
  • Use Case: A software development team can use Overseer to track the progress of a new feature, from high-level milestones down to individual code implementation subtasks, ensuring all context and decisions are recorded for future reference or handoffs.

Quick Start

Use the overseer skill to get the next ready task with full context.

Frequently Asked Questions about overseer

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

FAQPage Schema
How do I manage complex tasks with structured context across multiple development sessions?

You can manage complex tasks with structured context by using a SQLite database to store hierarchical milestones, tasks, and subtasks. This persistent task management system prevents information loss and ensures clarity across development cycles.

What is the best way to track agile project milestones and developer productivity?

Tracking agile project milestones requires hierarchical task breakdown into manageable steps. By storing tickets with rich descriptions, background information, and implementation notes in a database, teams ensure comprehensive understanding and long-term developer productivity.

How do I start the next ready task with full context after a session interruption?

To start the next ready task with full context, you can query the persistent task management system. This retrieves the specific task along with its detailed descriptions, background information, and recorded implementation learnings.

Does persistent task management work with VCS integration for dependency management?

Yes, persistent task management works with VCS integration to facilitate structured implementation workflows. This supports task start, completion, and dependency management, ensuring all context and decisions are recorded for future reference or handoffs.

Can I use hierarchical task breakdown for large software development initiatives?

Yes, you can use hierarchical task breakdown for large software development initiatives by splitting work into milestones, tasks, and subtasks. This tracks progress from high-level goals down to individual code implementation steps.