.agents/skills/tool_usage/SKILL.md
We use bazelisk for build and test.
IMPORTANT: AI assistants use bazelisk instead of bazel.
Running pre-commit is mandatory. To run it on all files:
pre-commit run -a
To validate a specific list of files:
pre-commit run --files <files>
AI assistants MUST NOT use legacy or generic UNIX shell search/edit commands when specialized environment tools exist.
cat, less, grep, sed, or other shell utilities for
viewing, searching, or modifying files.patch to write and apply patch files.view_file instead of cat / less.grep_search / find_by_name instead of grep /
find.replace_file_content, multi_replace_file_content, or
write_to_file instead of sed / patch / python edits.You may only write and run temporary programs to modify source code if no semantic tool is applicable or when performing complex, systematic transforms across many codebase directories simultaneously.
Temporary files and scratchpad test scripts created by the assistant during analysis, experiments, or debugging:
tmp/ subdirectory under the workspace root.