pm-db

Manage projects, specs, jobs, tasks, code reviews, and execution logs in a SQLite database with automated dashboards and memory-bank exports.

3|Updated Nov 20, 2025
One-click install
npx skills add https://github.com/artsmc/claude-dev-agents --skill pm-db
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pm-db
Source: https://github.com/artsmc/claude-dev-agents/tree/main/skills/pm-db
Command: npx skills add https://github.com/artsmc/claude-dev-agents --skill pm-db

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The pm-db Skill provides a self-contained, SQLite-backed project and work-tracking system that centralizes projects, specs, jobs, tasks, code reviews, execution logs, and per-project Memory Bank exports for organized workflows.

Core Features & Use Cases

  • Centralized tracking: manage projects, specs, jobs, tasks, code reviews, and execution logs in a single, queryable store.
  • Memory Bank integration: export per-project memory banks and update context and progress docs automatically.
  • Dashboard and reporting: generate dashboards showing active/pending jobs, completions, and velocity.

Quick Start

  • Run /pm-db init to create the database.
  • Run /pm-db import to populate specs from the job-queue.
  • Run /pm-db dashboard to view current status.

Frequently Asked Questions about pm-db

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

FAQPage Schema
How do I track project management workflows and execution logs locally?

Track project management workflows locally by storing specs, jobs, tasks, and execution logs in a SQLite-backed database. This centralized data store supports automated dashboards and per-project memory bank exports to monitor progress and velocity.

Can I generate automated dashboards for active and pending jobs using SQLite?

Yes, you can generate automated dashboards using SQLite for active and pending jobs. The system tracks completions and velocity, providing a local queryable store to visualize current project status without external database dependencies.

What is the best way to centralize code reviews and task tracking in a local database?

Centralize code reviews and task tracking in a local SQLite database designed for Claude Code environments. It orchestrates workflows by storing all project data and execution logs securely in a single self-contained store with automated dashboard reporting.

Do I need a Claude Code environment to use a local SQLite project management database?

A Claude Code environment is required to use this local SQLite project management database. The system is specifically designed to orchestrate PM workflows within Claude Code, supporting automated migrations and memory bank exports securely.

How do I export per-project memory banks from a local project tracking database?

Export per-project memory banks by running the designated export command within the local project tracking database. This automatically updates context and progress documents, storing the outputs securely within your centralized SQLite data store.

What are the limitations of using a local SQLite database for project management tracking?

A limitation of using a local SQLite database for project management tracking is that it operates entirely as a self-contained local data store. It is designed for single-environment PM orchestration rather than distributed multi-user collaboration.