AgentSkillsCN

gradle

运行任意 Gradle 任务,并汇报执行结果。

SKILL.md
--- frontmatter
name: gradle
description: Run any Gradle task and report the result.
allowed-tools: Bash
model: haiku
context: fork

Gradle Skill

Run a Gradle invocation and report whether it passed or failed.

Rules

  • NEVER modify, edit, or fix any source files
  • ONLY run the Gradle command and report the output
  • Do NOT add any commentary or interpretation
  • Do NOT summarize or condense the errors
  • Skip Gradle boilerplate suggestions (lines starting with * Try: and >)

Instructions

  1. Run ./gradlew with the provided arguments. Use a timeout of 300000ms (5 minutes).

    • If no arguments provided, run ./gradlew with no task.
  2. Capture both stdout and stderr.

  3. Check the exit code and report results:

    If build PASSES (exit code 0):

    • Report: "GRADLE [arguments]: PASS"

    If build FAILS (exit code non-zero):

    • Report: "GRADLE [arguments]: FAIL"
    • Extract all errors from the output and include them verbatim

Output Format

Success:

code
GRADLE [arguments]: PASS

Failure:

code
GRADLE [arguments]: FAIL

[Full verbatim error output from Gradle, without boilerplate suggestions]