Repository navigation
Setup wizard #1239
Description
Activity
- added🤓 UXUX improvement for CLI usersUX improvement for CLI users🛍️ epicGroup of issuesGroup of issues
on Feb 6, 2026 - added a sub-issue
on Feb 6, 2026 We should also add a AI flow for ppl that use it. It could be done in a way that even chatGPT could nearly nail it without code access by asking the right questions to the use.
We should also add a AI flow for ppl that use it. It could be done in a way that even chatGPT could nearly nail it without code access by asking the right questions to the use.
My ambition for the setup wizard is to make it a key part of the 1st contact user journey. It needs to be reliable and "just work" to avoid initial friction. However, generative AI is non-deterministic, or in other words, unreliable. So I don't see it as the basis for the setup wizard.
That's not to say AI tooling can't be used as well. I think building custom plugins is a better use case for AI. But even for the initial scaffolding, I can imagine an AI agent could use our setup wizard non-interactively.
- added sub-issues
on Mar 5, 2026
User story
As a user, I would like there to be a tool that guides me through the process of setting up Code PushUp in my project and automates a lot of the work for me. This would allow me to quickly try out Code PushUp without investing a lot of effort up-front. Particularly for monorepos, this could be a real game-changer.
I would like this setup wizard to be interactive, as I want to select what official plugins I need, whether to use a standalone or monorepo setup, etc. To help me make the right choices, the tool should infer smart defaults for each prompt.
Although this tool should work for any project (
npm init @code-pushup/cli), the same functionality should also be available to use as an Nx generator (nx g @code-pushup/nx-plugin:setup).Implementation plan
See sub-issues.
Acceptance criteria
npm initcommand.@code-pushup/ciare recognized.