Skip to main content
Version: v3.2.0

Visual

The Visual tab shows your work-item hierarchy as a connected tree. From here you can Sync Azure Boards work items from Spec Kit files (one level at a time), find and auto-link existing Boards items into the Spec Kit tree, refine items with AI, and explore links.

If Spec Kit is not initialized yet, the right panel still shows Initialize Spec Kit. After Spec Kit is initialized but before you have Epics or Features to show, Visual may show "No work items found" with + Start a New Spec Session:

Visual tab No work items found with Start a New Spec SessionVisual tab No work items found with Start a New Spec Session

After you generate specs and sync work items, the hierarchy canvas looks like this:

Visual hierarchy canvas with SyncVisual hierarchy canvas with Sync

The hierarchy

flowchart LR
C["Constitution"] --> E["Epic"]
E --> F["Feature"]
F --> U["User Story"]
U --> T["Task"]

The Constitution node is an anchor from your Spec Kit constitution — it is not an Azure Boards work item. Epics, Features, User Stories, and Tasks are Boards items. Type names follow your process template (for example, "Issue" instead of "Feature").

Each card shows type, ID, status, title, child counts, and a magic-wand button. Click the title to open the work item in Azure DevOps.

Items stay on the main Spec Kit tree when they are Spec Kit–owned, carry the raaghuspeckit-autolinked tag, or overlap a real wiki spec.md / tasks.md. Unmatched Boards items appear in the orphan graph after you run chart Sync.

Sync and refine (magic wand)

Open a card's magic-wand menu:

Sync fromCreatesRequires in Wiki
ConstitutionEpicsKept constitution
EpicFeaturesAt least one feature spec
FeatureUser StoriesFeature spec
User StoryTasksFeature tasks

Work level by level. Sync compares Spec Kit files to existing items and creates or updates them — it does not create duplicates. Syncing one level does not automatically create all deeper children.

Refine opens the item in chat so you can improve it with AI.

If Sync is disabled, generate the required files first with Spec Kit Commands.

One control sits on the Visual chart overlay (separate from the magic-wand Sync | … actions that create items from wiki files):

ControlLabelWhat it does
Chart SyncSync / Syncing…Finds work items outside the Spec Kit hierarchy, then auto-links matching items into the tree

Chart Sync first discovers orphans (toast title may still say Scan complete), then runs auto-link. Auto-link requires Spec Kit to be initialized (constitution present) and an AI provider. If AI is not configured, you may see Auto-link skippedConfigure an AI provider to auto-link work items. If Spec Kit is not initialized, auto-link is skipped until you initialize.

When linking succeeds, you may see Auto-link complete (for example Linked N work item(s) into the Spec Kit hierarchy.) Linked cards can show a green check (connected to the project hierarchy). Spec Kit stamps the raaghuspeckit-autolinked tag on matched items.

Spec gaps

When a linked brownfield item’s description is behind the matching wiki content, the card shows an amber warning (spec gaps detected). Hover the warning to see the match (for example Matched to spec …), that Description is behind the spec., missing sections (for example Missing Overview), and Click the wand → Refine to update from the spec.

Visual card with amber spec-gap warning and tooltipVisual card with amber spec-gap warning and tooltip

Use the magic wand → Refine, review the draft (Preview / Edit / Diff), then continue to update the work item from the constitution / spec.md / tasks.md.

Chart Sync auto-link and gap Refine can add a Related work section on the matched wiki page (constitution or feature spec) with entries for the linked Boards items, and can add a wiki hyperlink on the work item. Open the wiki page under Raaghu Spec Kit/ (or Speckit/ on older projects) to review it.

  • Expand or collapse branches with the count badges.
  • Filter by type and search by title in the toolbar.
  • Pan and zoom the canvas.

Next steps