News

News

Vibes, Rules, it's getting messy!

7 May 2025

Dion Almaer

I love how all of our favorite AI development tools are giving us more ability to steer them and share the context that's in our heads. Some things are my global desires, while others apply project-wide or org-wide.

The Configuration File Explosion

This has all given birth to a plethora of "rules" files that we need to manage, and if you're trying a variety of tools, it can start to look like this:

Lessons from Development History

I'm a bit of a geezer, so I often get flashbacks to past software development cycles, and this one reminds me of Java's evolution. There were a variety of Java backend servers, each with their own ways to configure and deploy to. After a flood of innovation, patterns emerged, standards formed, and we built components that could be deployed in multiple containers.

For example, there was a phase where business and data components were standardized as Enterprise JavaBeans. You could configure an EJB with a standard ejb-jar.xml that any compliant server could understand. What if a vendor had extra features beyond what was specified? You could create a vendor-specific pair. For example, BEA WebLogic (later bought by Oracle) had a weblogic-ejb-jar.xml file.

I hope we get some (lightweight!) standardization in this space, but how are you managing this issue yourself?

Some developers are running around with their trusty ,ln -s, commands, while others are building solutions.

Vibe-rules: A Unified Management Approach

Vibe-rules is a simple CLI that helps you manage the chaos with various commands that handle your rules files across your clients.

Frameworks and libraries are starting to ship rules along with LLMs.txt files, which is fantastic since they're the experts in their domain. You can also learn from their rules and tweak them for your own needs.

RedwoodJS just used vibe rules to ship a series of rules for your tools of choice.

Others are joining the fun, such as Nice Prompt which released a nested folder feature to tackle this issue.

There's still more room here to share context in ways that multiple tools can consume.

Secure DevCon Ticket

Secure DevCon Ticket

Secure DevCon Ticket

Datadog CEO Olivier Pomel on AI Security, Trust, and the Future of Observability

Visit the podcasts page

Datadog CEO Olivier Pomel on AI Security, Trust, and the Future of Observability

Visit the podcasts page

Listen and watch
our podcasts

Datadog CEO Olivier Pomel on AI Security, Trust, and the Future of Observability

Visit the podcasts page

THE WEEKLY DIGEST

Subscribe

Sign up to be notified when we post.

Subscribe

THE WEEKLY DIGEST

Subscribe

Sign up to be notified when we post.

Subscribe

THE WEEKLY DIGEST

Subscribe

Sign up to be notified when we post.

Subscribe

JOIN US ON

Discord

Come and join the discussion.

Join

JOIN US ON

Discord

Come and join the discussion.

Join

JOIN US ON

Discord

Come and join the discussion.

Join