Lint + Build Loop
Goal
Repeatedly run npm run lint && npm run build, fix any errors that appear, and rerun until both commands succeed.
Workflow
- Confirm working directory
- Run in the project root that contains the package.json the user intends. - If multiple roots exist, ask the user to choose.
- Run the loop
- Execute npm run lint && npm run build. - Run this as a single sequential shell command joined with &&. - Do not split these steps across subagents or run them in parallel. - If it fails, read the error output, fix the underlying issues, and rerun the same command. - Continue until the command exits successfully.
- Failure handling
- If the same error repeats after fixes, pause and ask the user for guidance. - If a fix is ambiguous or risky, explain the tradeoff and ask before proceeding.
- Reporting
- Summarize the fixes made and confirm the final successful run. - Provide the exact command used and the directory it was run in.
Notes
- Subagents are appropriate only for independent analysis/fix work, not for executing this ordered command chain.