Running code quality pipelines during AI coding workflows

Published: (March 12, 2026 at 05:23 PM EDT)
2 min read
Source: Dev.to

Source: Dev.to

Cover image for Running code quality pipelines during AI coding workflows

Introduction

I’ve been experimenting a lot with AI‑assisted coding tools like Claude Code and Cursor. One thing I noticed is that code quality checks usually run only later in CI—linting, type checks, tests, security scans, and coverage often happen after the code is already written. That workflow works for humans, but it feels awkward when AI is generating code.

So I started running the entire quality pipeline locally during development and exposing the results in a way that AI tools can use to iterate on fixes. The experiment became a small project called LucidShark.

What LucidShark does

LucidShark is a local‑first CLI code quality pipeline designed to work well with AI coding workflows.

  • Runs entirely from the CLI
  • Local‑first (no SaaS or external service)
  • Configuration as code via a repo config file
  • Integrates with Claude Code via MCP
  • Generates a quality overview that can be committed to git

It orchestrates common quality checks such as:

  • linting
  • type checking
  • tests
  • security scans
  • coverage

Example usage

pip install lucidshark
lucidshark init
lucidshark scan

Language and tool support is still fairly limited, but it works reasonably well for Python and Java projects.

Why I built it

The main goal is to explore workflows where AI agents can read quality results and fix issues automatically, instead of developers running the checks manually later. The project is early, and I’m looking for feedback from people experimenting with AI coding workflows.

GitHub:
Docs:

0 views
Back to Blog

Related posts

Read more »

Travigo

Travel as fast as you speak with Gemini! Where live agents meet immersive storytelling & 3D navigation. This project was created for entering the Gemini Live Ag...

Micro games

Hey Gamers! 👾 As part of the Rapid Games Prototyping module, we are tasked with reviewing a peer's game. The challenge is to analyse a prototype built in just...