SDD Issue Board is a VS Code extension for SDD-based vibe coding that visualizes the implementation status of issues in a graphical Kanban-style UI.
This extension does not integrate with MCP or any AI runtime.
It simply watches markdown-based SDD issue files and updates the board display according to the status value in each file.
🚀 Quick Start
Create issue files under docs/issues (default folder) with YAML frontmatter containing id, title, and status.
[!IMPORTANT]
These files are typically created and updated by an AI as part of SDD-based vibe coding.
Open the Command Palette and run Open Issue Board, or use the Issue Board button in the status bar.
(Optional) Change the issue folder using the sddIssueBoard.issueFolder setting.
Example frontmatter:
---
id: 01-CORE-001
title: Parse frontmatter correctly
status: Todo
---
Supported status values are Todo, Inprogress, Reviewing, Done, and Cancelled (case-insensitive).
✨ Features
Kanban board with four lanes: Todo, Inprogress, Reviewing, Done
(Cancelled appears in Done with a badge).
Live updates by watching issue files in the configured folder.
Drag-and-drop status updates (Todo ⇔ Cancelled, Reviewing ⇒ Done) This only updates the status field in the frontmatter and does not perform any workflow automation.
Search by issue id, title, or file name.
Frontmatter validation warnings with a tooltip when required fields are missing.
Notification toggle to play a sound when cards enter Reviewing.
Open issue files from cards in a markdown preview.
🪟 Views
Issue Board webview displayed in the editor area.
⌨️ Commands
Command
Description
sdd-issue-board.openIssueBoard
Open Issue Board
⚙️ Settings
Setting
Default
Description
sddIssueBoard.issueFolder
docs/issues
Workspace-relative folder that contains issue markdown files.