From shatter
Run all integrated Shatter targets in a repository, continue past per-target failures, capture reproducible review artifacts, and produce an analyst review explaining the most important observed behaviors in human terms.
How this skill is triggered — by the user, by Claude, or both
Slash command
/shatter:run-shatterThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Recommended model: high. The skill discovers targets and runs them
Recommended model: high. The skill discovers targets and runs them procedurally, but the review portion calls for qualitative case selection and distinguishing program behavior from likely tool issues.
For downstream users of Shatter. Discover project-native shatter
wrappers, run each integrated target, save artifacts, then write a review
that explains the target's behavior in human terms and flags any tool
issues.
integrated only when it defines a local wrapper named
shatter on a supported command surface.not integrated, never
guessed at or auto-fixed.shatter-review/<timestamp>/.python3 scripts/run_targets.py --root <repo> --json
The bundled helper:
Cargo.toml, go.mod,
package.json)integrated or not integratedsummary.jsonSupported integration surfaces (v1):
package.json with scripts.shatter — invoke via the package manager
hinted by lockfile or packageManager fieldTaskfile.yml with a shatter task — invoke task shatter if
available, else npx task shatterFor each integrated target run, preserve: the target root and detected
language set, the integration status and chosen surface, the exact native
invocation and working directory, stdout and stderr, per-target result
metadata including exit status, and the overall summary.json. If the
target's wrapper produces spec JSON, reports, or other exports, keep those
files alongside the captured console output.
Once the run completes, write a review of the captured artifacts with these sections:
Overall interpretationMost important casesPrecise observed resultsPossible issues or ambiguitiesRecommended next stepFor the exact headings and per-section expectations, read
references/report-schema.md.
Prefer this evidence order:
If exploration was partial for any target, say so explicitly.
Prioritize 3-7 cases per integrated target that best explain the target's behavior:
For each important case, include both:
Do not collapse the review into raw dumps. The human explanation is required.
Separate:
Program exceptions discovered by Shatter are often useful findings, not tool failures. Mark them as tool issues only when the evidence points to Shatter itself: crashes, malformed output, inconsistent samples, deserialization failures, impossible summaries, or missing artifacts.
End with a short summary that includes:
succeeded, failed, or not integratedPass the run directory and the review to report-shatter-issues if the
user wants a markdown issue report.
scripts/run_targets.py (bundled with this skill)references/report-schema.md (bundled with this skill;
report-shatter-issues cross-references it as
../../run-shatter/references/report-schema.md)npx claudepluginhub shatterproof-ai/agents --plugin shatterCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.