1. Initialize Workspace
Start by creating a .virtualboard/ directory structure in your repository:
vb init
This downloads the template archive and sets up the workspace with schema, directories, and example features.
To update an existing workspace to the latest template version:
vb init --update
This interactively shows changes and prompts for confirmation before applying updates.
2. Create Features
Scaffold new feature specs with consistent structure:
vb new "User Authentication" security auth
Each feature gets a unique ID, YAML frontmatter, and standard sections for documentation.
3. Validate & Move
Check for issues and move features through the workflow:
vb validate all
vb move FEAT-001 in-progress --owner=alice
Validation ensures schema compliance, dependency resolution, and workflow consistency.
4. Generate Indexes
Create stakeholder-friendly views of all features:
vb index
Outputs Markdown, JSON, and HTML indexes sorted by status and priority.