Run `npm run lint && npm run build` in a loop, fixing errors until both succeed. Use when the user asks to iterate on lint/build failures.
Install
npx skillscat add dolesshq/self-obsolescence/lint-build-loop Install via the SkillsCat registry.
SKILL.md
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.jsonthe user intends. - If multiple roots exist, ask the user to choose.
- Run in the project root that contains the
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.
- Execute
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.