Skip to content

Add harness support for RovoDev#80

Merged
pbakaus merged 1 commit intopbakaus:mainfrom
newswim:add-rovodev-support
Mar 30, 2026
Merged

Add harness support for RovoDev#80
pbakaus merged 1 commit intopbakaus:mainfrom
newswim:add-rovodev-support

Conversation

@newswim
Copy link
Copy Markdown
Contributor

@newswim newswim commented Mar 30, 2026

Summary

Adds Rovo Dev as a supported provider in the Impeccable build system. Rovo Dev is Atlassian's AI developer agent, with several million users across Jira, Confluence, and Bitbucket-connected workflows.

Skills are read from .rovodev/skills/{name}/SKILL.md at the project level (and ~/.rovodev/skills/ for user-level installs). The format is identical to the Agent Skills standard — full YAML frontmatter including user-invocable, argument-hint, allowed-tools, license, compatibility, and metadata are all supported.

References

Changes

  • scripts/lib/utils.js — Added rovo-dev to PROVIDER_PLACEHOLDERS (model: "Rovo Dev", config_file: "AGENTS.md")
  • scripts/lib/transformers/providers.js — Added rovo-dev provider config with configDir: ".rovodev" and full frontmatter field support
  • scripts/lib/transformers/index.js — Exported transformRovoDev
  • HARNESSES.md — Added Rovo Dev to the provider reference table, frontmatter support matrix, and directory structure table

Because the build loop iterates Object.values(PROVIDERS) automatically, no other code changes were needed — Rovo Dev gets unprefixed and i--prefixed variants, ZIP bundle inclusion, and full test coverage out of the box.

Type of change

  • Build system / tooling
  • Other: New provider support (Rovo Dev)

Checklist

  • Source files updated in source/
  • bun run build ran successfully
  • bun test passes
  • Tested with at least one provider (Rovo Dev — verified SKILL.md output, placeholder resolution, and directory structure)
  • README / DEVELOP.md updated if needed

Note for maintainers: Rovo Dev reads skills from .rovodev/skills/ (project-level) and ~/.rovodev/skills/ (user-level). It supports the full Agent Skills frontmatter spec. Docs: https://rovo.atlassian.com/docs/skills

@newswim newswim requested a review from pbakaus as a code owner March 30, 2026 03:08
@newswim newswim force-pushed the add-rovodev-support branch from b6c2316 to 4bff808 Compare March 30, 2026 03:12
Copy link
Copy Markdown
Owner

@pbakaus pbakaus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good, thank you for your contribution! Would be cool to have Impeccable be used by Atlassian users (and Atlassian teams!) worldwide :)

@pbakaus pbakaus merged commit db1add7 into pbakaus:main Mar 30, 2026
1 check passed
@newswim newswim deleted the add-rovodev-support branch March 31, 2026 16:39
@newswim newswim mentioned this pull request Mar 31, 2026
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants