By pedrogrande
SQLite-first developer workflow database with task-scoped agents, MCP tools, and slash commands
Handles build and configure tasks. Reads requirements and existing tasks, then inserts and updates tasks in the DevFlow database.
Handles document-type tasks. Reads requirements and tasks, creates documentation tasks, and tracks their completion.
Handles plan-type tasks. Reads project context, refines requirements, and inserts tasks into the DevFlow database.
Handles research-type tasks. Reads requirements and tasks, records research tasks, and updates them with findings.
Handles review-type tasks. Reads tasks and reviews, then records approvals or rejections. Read-only access to the tasks table.
Decomposes a requirement into tasks and inserts them into the DevFlow database, auto-spawning reviews for qualifying task types.
Reads a project brief from the workspace and ingests it into the DevFlow database — creating a project row and deriving requirements.
Surfaces all pending reviews and guides the reviewer agent through approving or rejecting each one.
Admin access level
Server config contains admin-level keywords
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A SQLite-first developer workflow database, delivered as a VS Code agent plugin. It gives GitHub Copilot a persistent projects → requirements → tasks → reviews data layer, six task-scoped agents, three slash commands, and a Python MCP server — all installed as a single plugin.
chat.plugins.enabled: true in VS Code settings (agent plugins are a preview feature)python3Clone or copy this repository to a local directory, e.g. ~/plugins/devflow-db.
Register the plugin by adding its path to your VS Code settings (User or Workspace):
// .vscode/settings.json (or User settings)
"chat.pluginLocations": {
"/absolute/path/to/devflow-db": true
}
Use
chat.pluginLocations— not "Install Plugin From Source", which expects a Git URL.
Reload VS Code. The MCP server starts automatically; no manual setup is required.
| Check | Where to look |
|---|---|
| Plugin registered | Extensions sidebar → Agent Plugins — Installed → devflow-db |
| MCP server running | Command Palette → MCP: List Servers → devflow-db |
| Tools available | Command Palette → Configure Tools → 12 devflow-db tools listed |
| Agents available | Copilot Chat → @ → six DevFlow agents listed |
| Slash commands | Copilot Chat → / → /ingest-brief, /create-tasks, /run-review |
The database file (db/devflow.db) is created automatically on first server start — no manual SQL execution is needed.
/ingest-briefReads a project brief markdown file from the workspace, inserts it as a project, and derives requirements.
/ingest-brief
The agent will locate the brief (or ask you to confirm its path), then:
projects rowrequirements rows with prioritiesactive/create-tasksDecomposes a requirement into tasks and records them in the database.
/create-tasks
The agent will ask for a requirement_id (or list open requirements), then:
task_type valuesplan, build, test, configure types/run-reviewSurfaces all pending reviews and guides you through approving or rejecting each one.
/run-review
The agent will:
status = 'pending'reviewed_at is set automatically by the server on approval or rejection| Agent | Handles | Key capability |
|---|---|---|
| DevFlow Planner | plan tasks | Reads requirements, inserts plan tasks |
| DevFlow Builder | build, configure tasks | Implements and configures; updates task status |
| DevFlow Tester | test tasks | Inserts test tasks, tracks outcomes |
| DevFlow Reviewer | review tasks | Reads pending reviews, records approvals/rejections |
| DevFlow Documenter | document tasks | Inserts and completes documentation tasks |
| DevFlow Researcher | research tasks | Investigates questions, records findings |
projects id · name · brief_text · status · created_at
requirements id · project_id · description · priority · status
tasks id · requirement_id · title · task_type · status · created_at
reviews id · task_id · status · notes · reviewed_at
status fields to retire themplan, build, test, and configure tasks are auto-created by the serverpython3 -m venv .venv
.venv/bin/pip install mcp pytest
.venv/bin/python -m pytest tests/ -v
Expected: 46 tests, all passing.
devflow-db/
.claude-plugin/plugin.json # Plugin manifest
.mcp.json # MCP server definition
hooks.json # Lifecycle hooks
copilot-instructions.md # Agent behaviour rules
db/
init.sql # Locked v1 schema (idempotent)
devflow.db # Runtime database (gitignored)
servers/
mcp_server.py # Python MCP server
requirements.txt # Python dependencies
agents/ # Six .agent.md files
skills/ # Three skill directories (/ingest-brief, /create-tasks, /run-review)
templates/
project-brief-template.md # Copy this to start a new project
tests/
test_schema.py
test_mcp_server.py
npx claudepluginhub pedrogrande/devflow-dbDatabase-driven agentic pipeline for software development. Every agent action is authorised and scoped by a task record.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review