By virtualboard
Feature Spec Workflow system with multi-agent collaboration, feature lifecycle management, and specialized agent commands
**Trigger Phrases:**
**Trigger Phrases:**
**Trigger Phrases:**
**Trigger Phrases:**
**Trigger Phrases:**
This document catalogs the agent-facing system prompts found in `agents/` and outlines how the virtual team covers design, build, test, deploy, and operate responsibilities for cloud systems. Every agent must follow the shared guardrails defined in [`agents/RULES.md`](agents/RULES.md).
> Human-readable rules for AI agents working with the Feature Spec Workflow
System design, technical specifications, and architectural standards
Backend APIs, databases, authentication, and server-side logic
Data pipelines, analytics dashboards, metrics, and telemetry
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
This directory contains the complete implementation of the Feature Spec Workflow system for managing features with multiple AI agents.
VirtualBoard is now available as a Claude Code plugin! Install it directly in Claude Code:
claude plugin marketplace add virtualboard/template-base
claude plugin install virtualboard
Or use the plugin marketplace. See .claude-plugin/README.md for full plugin documentation.
/work-on SkillThe plugin includes a /work-on skill for working on features in isolated git worktrees:
# Basic usage - work on a feature interactively
/work-on FTR-0042
# Autonomous mode (no clarifying questions)
/work-on FTR-0042 --autonomous
# Custom worktree location
/work-on FTR-0042 --worktree-path ~/worktrees
# Branch from develop instead of main
/work-on FTR-0042 --base-branch develop
# Create PR after pushing
/work-on FTR-0042 --create-pr
The skill:
feature/FTR-XXXX/feature-slugFTR-XXXX implemented using the @virtualboard /work-on skillSee skills/work-on/config.md for configuration options.
VirtualBoard includes a .cursor/rules/virtualboard.mdc file that enables automatic integration with Cursor IDE. This rule tells Cursor to use the VirtualBoard workflow and agent system.
Copy the .cursor folder to your project root to enable VirtualBoard for that specific project:
# If you're using this template
cp -r .cursor /path/to/your/project/
# Or if you're cloning this repository
git clone https://github.com/virtualboard/template-base.git
cp -r template-base/.cursor /path/to/your/project/
To enable VirtualBoard across all your projects in Cursor, add the rule globally:
{
"cursor.rules": [
{
"description": "Virtualboard Task Tracker",
"alwaysApply": true,
"content": "You will use the Virtualboard strategy defined on @.virtualboard/AGENTS.md to keep track of tasks and progress\n\nWorkspace for the Virtualboard is the @.virtualboard/features folder"
}
]
}
Note: Project-level rules (.cursor/rules/) take precedence over global rules. If you have both, the project-level rule will be used.
VirtualBoard agents can be easily integrated into OpenCode, an open source AI coding tool.
To enable VirtualBoard agents in OpenCode:
Copy agent files to OpenCode directory:
mkdir -p .opencode/agent && cp -Rf .virtualboard/agents .opencode/agent
Reload OpenCode: Restart your OpenCode session to load the agents.
Use agents: Once reloaded, the VirtualBoard agents (PM, Architect, Frontend Dev, Backend Dev, QA, etc.) will be available in OpenCode.
What gets copied:
agents/*.md)prompts/agents/)agents/RULES.md)Benefits:
All workflow operations run through the vb CLI — a single static binary with no runtime dependencies (no Node.js, npm, or Python). This approach provides:
vb commands directlyCLI Tool Requirement: The vb CLI is required. Agents and CI must run ./scripts/install-vb-cli.sh --ensure-latest before any vb command — that single call installs vb if missing, upgrades it via vb upgrade (with sudo vb upgrade fallback) if outdated, and is a no-op if already on the latest release. There are no shell-script fallbacks for feature operations.
Beyond feature files, the template ships with a /templates/specs catalog of reusable system blueprints. Copy any Markdown file to your project's /specs directory to document foundational decisions before (or alongside) feature work:
npx claudepluginhub virtualboard/template-base --plugin virtualboardHarness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.