Agent skill

presubmit

Complete the required presubmit. Use before declaring a feature finished, after a large refactor or when asked.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/presubmit-wowsignal-io-pedro

SKILL.md

Presubmit

This skill provides the most extensive and robust battery of tests and static checks available.

Utility Scripts

  • presubmit.sh - Run the real presubmit script, capture output in a temp file

Instructions

The presubmit can take several minutes to complete. The script blocks until complete.

Important: Do not run the real presubmit directly, always use the utility script ${CLAUDE_PLUGIN_ROOT}/scripts/presubmit.sh.

Important: Ensure the cwd is the project root before running the presubmit.

  1. Run ${CLAUDE_PLUGIN_ROOT}/scripts/presubmit.sh.
  2. Check the output file. (It can take a few minutes for the presubmit to finish.)
  3. If the output contains errors unrelated to the present context, escalate to the user
  4. If the output contains errors related to your context, attempt to fix them
  5. If the error prove too hard to fix, summarize your findings, a more specific repro command and escalate to the user
  6. Run ${CLAUDE_PLUGIN_ROOT}/scripts/presubmit.sh again and repeat until it passes

Didn't find tool you were looking for?

Be as detailed as possible for better results