Inside Atlassian

Development

Article in Development

Redesigning a Homepage in 20 Minutes: Figma MCP + Atlassian Design System MCP + Rovo Dev CLI

Before vs after From 4 days of developer effort to 20 minutes using RovoDev CLI and MCP servers. TL;DR We redesigned an entire application homepage — from Figma mockup to production-ready React code — in under 20 minutes. No copy-pasting design tokens. No guessing component APIs. No pixel-pushing in DevTools. The Secret Behind the Redesign […]

Article in Development

AI User Experience Patterns

The de facto standard for interacting with AI is in chat-style user interfaces, however, this isn’t optimal for many cases. Software practitioners need to reimagine user experiences for the AI era. There are numerous user experience scenarios that can leverage AI seamlessly, overcoming some of the pitfalls of relying too heavily on chat, such as […]

Article in Development

Meet the Winners of Codegeist 2025: Atlassian Williams Racing Edition

The checkered flag is out: Announcing the hackathon podium placements 🏁 After months of building, testing, and tuning, Codegeist 2025: Atlassian Williams Racing Edition has crossed the finish line and what a race it has been. Codegeist is Atlassian’s annual hackathon where developers from around the world harness their creativity on Forge, Atlassian’s app development […]

Article in Development

Forge app implementation patterns

In a previous post, Designing a Forge app, I outlined my approach to defining the architecture of a Forge app that provides functionality for running competitions within an organisation. After spending some time building the app, I realised that many of my Forge apps include certain patterns that may be worth sharing. This post shares […]

Article in Development

Streamlining your Rovo Dev CLI workflow with event hooks

When you’re deep in a problem, the last thing you want to think about is running the same chores repeatedly – check if the agent’s complete, lint your code, rebuild and run tests. While seemingly inconsequential, they compound into a constant tax on your focus. That’s where Rovo Dev CLI’s new Event Hooks come in: […]

Article in Development

How tech leaders can turn AI hype into real team productivity

AI delivers tangible, repeatable returns when teams apply it with intent and share a common literacy.

Article in Development

How Specialised Sub-Agents Enhanced Rovo Dev CLI Reliability for My Project

Over the last little while I’ve been using Rovo Dev CLI on a personal side project. It started as a fun experiment: “How far can I get if I let an AI agent write most of the code?” At first I did what I suspect many of us do: I pointed one big, do-everything agent […]

Article in Development

Designing a Forge app

During the 2025 F1 season, the Atlassian Workplace Events team ran a competition to win AWR signed swag or personalised AWR merchandise for each F1 race. Each competition involved one or more questions that would be posted a few days before the race. Atlassian staff would submit their answers in a Google form and the […]

Article in Development

Improving product analytics with Rovo Dev CLI

When we’re building AI-powered developer tools (Rovo Dev CLI), our ability to learn from the real usage data is just as important as the product we ship. Inside Atlassian’s Rovo Dev team, we rely heavily on data analytics to make critical product decisions, for examples: That means writing a lot of SQL, which is often […]

Article in Development

Using Rovo Dev multi‑stage prompts for refactoring UI components

LLMs are good at individual, well‑specified tasks. But they struggle when we ask them to do too many things at once. When a single prompt mixes several goals (e.g. “refactor this component, add three new features, fix tests, and update docs”), a few common failure modes appear: This isn’t because LLMs are “bad at coding”; […]

Article in Development

Getting Ready for Forge Billing

Forge usage began counting toward billing on January 1, 2026, and developers will receive their first invoices in February. In the lead-up to invoicing, we’re sharing more details about SLAs, support, and how to set up your developer space. Over the next couple of weeks, we encourage developers to spend time getting familiar with their […]

Article in Development

From static spreadsheets to strategic agility: How CNA Insurance unified planning with Atlassian’s Strategy Collection

Find out how a century-old insurance leader initiated a culture of constant improvement and agile strategy, dismantling silos to align the whole organization.

Article in Development

Automate more in Jira: A guide to Forge Automation Actions

Are you looking for ways to make your work in Atlassian products faster and easier? Forge Automation Actions can help! With these actions, you can automate repetitive tasks in Jira, saving time and reducing mistakes. In this blog, I’ll explain what Forge Automation Actions are, how they work, and how you can use them to […]

Article in Development

Spec Driven Development with Rovo Dev

I’ll start by sharing Martin Fowler’s post on semantic diffusion (bliki: Semantic Diffusion) as I feel it is strongly at play here with the term Spec Driven Development, which this blog will discuss the benefits of using. The definition of Spec Driven Development (SDD) keeps shifting, it’s something that exists in a rapidly changing environment. […]

Article in Development

Scaling responsibly: evolving our API rate limits to power the next generation of Atlassian Cloud

At Atlassian, we’re committed to delivering a cloud platform that’s reliable, scalable, and flexible enough to let developers and partners experiment, iterate, and validate their ideas quickly. Whether you’re an Atlassian Marketplace partner, a developer building custom integrations, or part of an enterprise team automating workflows, our API platform plays a critical role in your […]