🤖 Adding Agent Skills to Polylith 🤖

The skills will show your agent how to use the Python tool, and will add knowledge about the Polylith Architecture in general.

I think this will be helpful for teams that practice Agentic Engineering.

I have updated the docs here:
https://davidvujic.github.io/python-polylith-docs/agents/

#python #polylith #monorepo #agenticengineering #ai #claude

Agent skills - Python tools for the Polylith Architecture

I just released a new feature in the Python tools for the Polylith Architecture:

Validate the interfaces for the bricks in the Polylith workspace.

This feature is useful for teams that develop code with clear and explicit boundaries, and want to be able to validate those in their Monorepo.

Announcement here:
https://github.com/DavidVujic/python-polylith/discussions/437

#python #polylith #monorepo

New feature: view any brick usage that is bypassing the explicit interface 🎉 · DavidVujic python-polylith · Discussion #437

Introducing a new feature: validate the interfaces for the bricks in the Polylith workspace. The feature is added to the poly deps command. Any bypassed interface usages will be displayed as inform...

GitHub

A new version of the Python tools for the Polylith Architecture is out, adding support for Project name alias and grouping. 🎉

Alias is useful for visualizing a Monorepo with many Projects or for Projects with long names. Project groups are useful for teams using Domain Driven Design, such as bounded contexts.

By grouping projects, the poly tool will use that to visualize filtered views based on the selected group(s).

Announcement here: https://github.com/DavidVujic/python-polylith/discussions/435
#python #polylith #monorepo

Adding support for project name aliases and project grouping 🎉 · DavidVujic python-polylith · Discussion #435

The latest version of the CLI and the Poetry plugin now have support for configuring Project name aliases, and Project groups. Project alias This is useful for Monorepos with many and/or very long ...

GitHub

New milestone for the Python tools for the Polylith project:

For the first time ever, the CLI has more monthly downloads than the Poetry plugin. In total 140K downloads per month 🤯 😍

I am so happy that this Open Source project has reached so many teams out there, with its Developer (and Agent) friendly setup.

#python #polylith #monorepo #softwarearchitecture

https://github.com/DavidVujic/python-polylith

GitHub - DavidVujic/python-polylith: Tooling support for the Polylith Architecture in Python.

Tooling support for the Polylith Architecture in Python. - DavidVujic/python-polylith

GitHub

I have released a new feature in the Python Polylith tool - view and validate interfaces.

This was fun (and challenging) to develop: AST parsing and trying to figure out how you can import and "export" things in Python 🤯

https://github.com/DavidVujic/python-polylith/discussions/424

#python #polylith #softwarearchitecture #monorepo #opensource

New feature: view and validate brick interfaces · DavidVujic python-polylith · Discussion #424

Introducing a new feature: view and validate brick interfaces. The feature is added to the poly deps --brick command. Using a new option, --interface, will display the public interface of a specifi...

GitHub

My friends and colleagues in team Jarvis blogged about how #clojure and #polylith help them to solve learning to rank and to drive their machine learning pipelines:

https://www.otto.de/jobs/en/technology/techblog/blogpost/learning-to-rank-with-clojure.php

Learning to Rank: Wie Deep Neural Networks lernen, was du liebst

Erfahre, wie OTTO die Suchrelevanz durch Learning to Rank optimiert – und welche Rolle Deep Learning dabei für unser Data-Science-Team spielt.

Part 2 of the blog post series by Jokim Tengstrand, about building a Tetris game step-by-step with Clojure and Python.

In this post, Joakim use REPL Driven Development and a functional programming style in both languages to develop the game.

https://tengstrand.github.io/blog/2026-01-11-tetris-playing-ai-the-polylith-way-2.html

#python #clojure #polylith #functionalPrograming #tetris #repldrivendevelopment

Tetris-playing AI the Polylith way - Part 2

Building a Tetris game with Clojure and Python, using the Polylith architecture.

A new article by Joakim Tengstrand:
https://tengstrand.github.io/blog/2025-12-28-tetris-playing-ai-the-polylith-way-1.html

#clojure #python #polylith

Tetris playing AI using Polylith - Part 1

If I did the math correctly, I have made 17 feature releases during 2025 of the Python tools for the Polylith Architecture.

I think that's more than many of the popular Python tools that have developer teams working full time and with salary 😃

#python #polylith #opensource #monorepo

"- Two tools are all you need: uv and Polylith"

From the excellent talk The Gentle Monorepo, by Gerben Dekker at PyData Amsterdam 2025 🤩

https://youtu.be/k49496sH9aw?si=61kCqZ34-rmWXJ73

#python #polylith #monorepo #softwarearchitecture #pydataamsterdam2025

Gerben Dekker - The Gentle Monorepo - Ship Faster and Collaborate Better | PyData Amsterdam 2025

YouTube