code-fixup
Fixup build and lint errors
Focusing on ${ARGUMENTS}, follow these steps:
-
Run the
yarn nx build,yarn nx lintcommands to identify any errors or warnings. -
Group the errors and warnings into categories.
-
Identify examples of how to fix each category of error.
- If you are not sure, ask the user to confirm their preferred approach before committing to a direction.
-
Orchestrate sub-agents to focus on specific groups of errors so they can efficiently make fixes.
- Ensure sub-agents are instructed to focus on specific errors and/or projects and/or files, especially if running in parallel, to avoid interfering with each other (especially when verifying fixes and running tooling again).
-
Verify the fixes by running the
yarn nx build,yarn nx lintcommands again.
NEVER DO THESE WORKAROUNDS
- NEVER change build, lint or typecheck configurations to workaround errors or warnings.
- NEVER reduce type-safety as a quick workaround.
The only exception is if the user has explicitly asked to change the build, lint or typecheck configurations to workaround errors or warnings, or after we have very clearly asked if that is allowed and the user has confirmed.
Definition of Done
- Run the
yarn nx build,yarn nx lintshow no warnings or errors. - We have NOT changed build/lint/typecheck configurations to workaround
- If the IDE MCP is available, verify the
mcp__ide__getDiagnosticstool to check for any errors or warnings in the codebase in the user's IDE. If IDE MCP is unavailable (e.g. in CLI mode), verify viayarn nx build:typesandyarn nx lintinstead.
More from ag-grid/ag-charts
estimate-jira
Estimate complexity, effort, and risks for JIRA tickets, features, or projects. Generates structured reports with time estimates, dependencies, risk analysis, and known unknowns. Use when user asks to "estimate", "size", or "analyze complexity" of work items.
43pr-split
Split a branch into a logical sequence of stacked PRs for easier review
27batch-lint-cleanup
Analyze ESLint violations and auto-fix specific rules in isolation
23recall
Load branch context and browse project memory for session resumption
22plunker
Create and manage Plunker (plnkr.co) code examples for AG Charts and AG Grid. Use this skill whenever the user mentions plunker, plnkr, or plunk, wants to create a shareable code demo or bug reproduction, needs to fork or modify an existing plunk, or asks for a live code example they can share via URL. This includes creating repros for JIRA tickets, building demos for stakeholders, downloading plunks to inspect them, or making any interactive code example hosted on plnkr.co. Also trigger when users ask for "a shareable example", "a repro", "a demo I can send", or "a live example" — even without explicitly saying "plunker".
22sync-ag-shared
Sync ag-shared subrepo changes across ag-charts, ag-grid, and ag-studio repos
22