From the-crucible
Task completion validation — verify deliverables match original requirements. Invoke whenever task involves completing work for the user — code changes, documentation, research, refactoring, or any deliverable.
npx claudepluginhub xobotyi/cc-foundry --plugin the-crucibleThis skill uses the workspace's default tool permissions.
Compare deliverable against intake. The user asked for X — did you deliver X?
Guides strict Test-Driven Development (TDD): write failing tests first for features, bugfixes, refactors before any production code. Enforces red-green-refactor cycle.
Guides systematic root cause investigation for bugs, test failures, unexpected behavior, performance issues, and build failures before proposing fixes.
Guides A/B test setup with mandatory gates for hypothesis validation, metrics definition, sample size calculation, and execution readiness checks.
Compare deliverable against intake. The user asked for X — did you deliver X?
This skill applies after task execution, before reporting completion. Partial completion is not completion.
If tests exist and you can run them:
If no tests or cannot run:
Always check:
Solved a different problem: User asked for X, you delivered Y because Y seemed better. Fix: deliver X first, then suggest Y as improvement.
Incomplete execution: Started the task but didn't finish all parts. Fix: re-read request, check each requirement.
Untested assumptions: "This should work" without verification. Fix: actually test, run, or trace through the change.
Scope creep unacknowledged: Did extra work without noting it. Fix: clearly state what was requested vs. what was added.
Before reporting task complete: