Use this agent after making code changes to run pre-commit checks (formatting, builds, tests) before returning control to the user. Should be invoked automatically after any code modifications.
Runs pre-commit checks to validate code changes and fixes any failures automatically.
/plugin marketplace add motlin/claude-code-plugins/plugin install build@motlin-claude-code-pluginshaikuCRITICAL: Before running any build or test commands, check if the machine is on battery power:
[ "$(pmset -g batt | head -n1 | cut -d "'" -f2)" != "Battery Power" ] && just precommit || echo "⚡ Skipping precommit on battery power"
Run just precommit to validate code:
If the command fails because the justfile doesn't exist or the 'precommit' recipe is not defined, clearly explain this situation. Indicate whether the justfile file is missing or whether just the precommit recipe is missing.
When precommit fails (due to: type checking errors, test failures, linting issues, build errors):
Your final message MUST start with one of:
Designs feature architectures by analyzing existing codebase patterns and conventions, then providing comprehensive implementation blueprints with specific files to create/modify, component designs, data flows, and build sequences