| name | fix-all |
| description | Searches the codebase for all FIXME comments and addresses them. |
Fix All FIXME Comments
This skill searches the current workspace codebase for FIXME comments and systematically addresses, implements, and verifies them.
Workflow
- Locate Comments: Use
grep_search (or a terminal grep command if the tool is not available) to find all occurrences of FIXME in the workspace. Exclude third-party dependency directories (such as node_modules, .git, vendor, build, dist).
- Review & Plan: For each found
FIXME comment:
- Use
view_file to read the context around the comment.
- Analyze the target code and description in the comment.
- Determine what change is required.
- Address the FIXME:
- If the task is straightforward, write the necessary code changes using
replace_file_content or multi_replace_file_content.
- Remove the
FIXME comment or update it as appropriate.
- If the fix is highly ambiguous or carries structural risks, present a summary to the user and ask for confirmation/guidance.
- Verify:
- Run compilation or project tests (e.g.,
npm test, pytest, cargo test depending on project language) to verify correctness and ensure no regression.