Claude Code Plugins

Community-maintained marketplace

Feedback

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

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name presubmit
description Complete the required presubmit. Use before declaring a feature finished, after a large refactor or when asked.
allowed-tools Bash(${CLAUDE_PLUGIN_ROOT}/scripts/presubmit.sh), Read, Write, Edit, Skill, TodoWrite, Grep, Glob

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