-
Type:
Suggestion
-
Resolution: Unresolved
-
Component/s: Rovo Dev CLI
-
None
User Problem
When using Rovo Dev, there is not an explicit configuration for specification toolkits that support the practice of spec-driven development (SDD).
Relevant toolkits:
https://github.com/github/spec-kit
https://openspec.dev/
https://github.com/buildermethods/agent-os
https://github.com/bmad-code-org/BMAD-METHOD
Suggested Solutions
Rovo Dev should support spec-driven development toolkits with a "Spec Mode", which would allow:
- Support workflow execution for spec creation, validation, and implementation, including frontmatter metadata (description + argument injection).
- Detect structured spec repository layouts and/or allow configuration of the spec directory.
- Support common locations without enforcing one
- {{ {project-root}/.claude/ }}
- {{ {project-root}/_bmad/ }}
- (optionally) shared locations like ~/.bmad
- Work seamlessly with both git-controlled and git-ignored workflow assets.
- Generate structured pull requests aligned with toolkit conventions.
- Provide validation between specification and implementation.
- Avoid conflicts with toolkit-defined role/persona redefinitions.
- Prefer compatibility with existing “skills/workflow” patterns used by other agentic tools, rather than introducing a proprietary mechanism.
A rather simplistic solution would be to provide configuration options for memory, prompts, and subagents.
Current Workarounds
Rovo Dev CLI docs cover similar but proprietary features for memory, prompts and subagents . These are the fundamental building blocks for the SDD frameworks; however, the proprietary nature of Rovo Dev's file structure & priorities means that such frameworks are difficult to package & install for Rovo Dev; they would need to be "shoehorned" into Rovo Dev's specific files and would be difficult to manage over time with respect to framework evolution.
- is blocked by
-
ROVODEV-13 Rovo Dev should support Agent Skills standard
- Gathering Interest