10 Specialized Agent Roles
- Project Manager
- System Architect
- Backend/Frontend/Fullstack Developer
- QA Engineer
- DevOps Engineer
- Security Engineer
- Data Engineer
- UX/Product Designer
A complete implementation of the VirtualBoard Feature Spec Workflow system. Ready-to-use template with AI agent collaboration, Markdown-first approach, and zero dependencies.
VirtualBoard integrates seamlessly with multiple AI-powered development tools. Choose your IDE below to get started:
VirtualBoard is available as a Claude Code plugin! Install it directly to get instant access to 10 specialized AI agent roles and 30+ commands.
claude plugin marketplace add virtualboard/template-base
claude plugin install virtualboard
The plugin includes a /work-on skill for working on features in isolated git worktrees:
/work-on FTR-0042 # Interactive mode
/work-on FTR-0042 --autonomous # Autonomous mode
/work-on FTR-0042 --base-branch dev # Branch from dev
/work-on FTR-0042 --create-pr # Create PR after push
VirtualBoard includes a .cursor/rules/virtualboard.mdc file that enables automatic integration with Cursor IDE.
Copy the .cursor folder to your project root to enable VirtualBoard for that specific project:
cp -r .cursor /path/to/your/project/
Recommended for: Single project or project-specific customizations
Add the VirtualBoard rule globally in Cursor Settings:
Recommended for: Using VirtualBoard across all your projects
.cursor/rules/) take precedence over global rules.
VirtualBoard agents can be easily integrated into OpenCode, an open source AI coding tool.
Copy the VirtualBoard agent files to OpenCode's agent directory:
mkdir -p .opencode/agent && cp -Rf .virtualboard/agents .opencode/agent
Restart your OpenCode session to load the agents.
agents/*.md)prompts/agents/)agents/RULES.md)Once reloaded, all VirtualBoard agents (PM, Architect, Frontend Dev, Backend Dev, QA, etc.) will be available in OpenCode.
This is a template repository that provides a complete implementation of the VirtualBoard Feature Spec Workflow system. It's designed to be used with the Virtual Board CLI to initialize new projects with a standardized feature management workflow.
The templates/specs/ directory ships with eight reusable blueprints so every project can document foundational architecture decisions. Copy templates to your project's specs/ directory before stories start moving.
Each template carries validated frontmatter (schemas/system-spec.schema.json) so vb validate and ./scripts/ftr-validate.sh enforce metadata just like feature specs.