plan-dashboard

Renders a read-only markdown table of unfinished change plans sorted newest-first.

Updated Aug 2, 2026
One-click install
npx skills add https://github.com/jakestrouse00/opencode-toolkit --skill plan-dashboard-jakestrouse00
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan-dashboard
Source: https://github.com/jakestrouse00/opencode-toolkit/tree/main/skills/plan-dashboard
Command: npx skills add https://github.com/jakestrouse00/opencode-toolkit --skill plan-dashboard-jakestrouse00

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When a project accumulates many change plans under .opencode/plans/, it becomes hard to remember what work is still open, why each change was planned, and which plan is newest. This Skill scans the plan backlog and presents a single at-a-glance overview table without touching any files. ## Core Features & Use Cases - Backlog overview: Reads every top-level .opencode/plans/*.md file, filters out completed, archived, and note-style entries, and renders one markdown table with Slug, Description, Reasoning, Priority, and Created columns. - Robust field extraction: Uses layered fallback chains for every field, including inferring missing reasoning from step-level Reason clauses and falling back to file mtime for missing dates, so no row ever breaks the table. - Read-only safety: Never edits, executes, or resumes plans; it only points the user to the newest plan with a resume hint. - Use Case: After a week of planning sessions, ask for your plan backlog and get a newest-first table of all unfinished plans with their motivations and priorities. ## Quick Start Ask the assistant to show your unfinished change plans or plan backlog.

Frequently Asked Questions about plan-dashboard

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

FAQPage Schema
How do I see all my unfinished change plans at once?

Ask for your plan backlog or unfinished plans. The skill reads every markdown file in .opencode/plans/, filters out completed and archived entries, and renders one table sorted newest-first with slug, description, reasoning, priority, and creation date.

How do I list open plans in an opencode project?

Trigger the plan dashboard with phrases like "show me my plans" or "what's in my plan backlog". It globs .opencode/plans/*.md, excludes the archive/ subdirectory, and displays only plans that are in progress or have no status line.

Does the plan dashboard modify or execute my plan files?

No, it is strictly read-only. It never edits, executes, or resumes plans, and it does not back-fill missing fields into plan files. It only reads the markdown and prints a summary table plus a resume hint.

What happens if a plan file is missing fields like Priority or Reasoning?

Each field has an independent fallback chain. Missing Priority shows as Unset, missing dates fall back to file modification time, and missing reasoning is inferred from step-level Reason clauses and marked with an (inferred) prefix, so the table never breaks.

Why are completed plans not showing in the dashboard?

Plans with Status values like complete, done, archived, or superseded are excluded, as are files in .opencode/plans/archive/. Files titled "# Note:" are also filtered out since they are context markers, not change checklists.