From whetstone
Use before reporting any task complete. Checks completeness against the original request, correctness, edge cases, and regressions. Returns VERDICT: SHIP, REVISE, or ESCALATE with specific gaps.
npx claudepluginhub jobrien127/plugin-marketplace --plugin whetstoneThis skill is limited to using the following tools:
Before reporting done, verify against the original request.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Before reporting done, verify against the original request.
Re-read original request — Note all explicit and implicit expectations.
Identify in-scope dimensions — Mark each dimension below as IN-SCOPE or N/A based on what the original request implicates. N/A dimensions are not evaluated and do not affect the verdict. Examples: Security is N/A for a pure utility function with no auth, credentials, or external calls. Robustness is N/A if there is no DB or network interaction.
Completeness:
Correctness:
Edge cases:
Security (skip if N/A):
Robustness (skip if N/A):
Regressions:
Verdict rule: SHIP if every in-scope dimension is ✓. REVISE if any in-scope dimension is ✗. ESCALATE if the original request is ambiguous enough that a verdict cannot be determined.
VERDICT: SHIP | REVISE | ESCALATE
Verification results:
- Completeness: ✓/✗ {what was checked or missing}
- Correctness: ✓/✗ {what was checked or wrong}
- Edge cases: ✓/✗ {what was tested or untested}
- Security: ✓/✗/N/A {credential storage, injection risk, auth}
- Robustness: ✓/✗/N/A {error handling coverage}
- Regressions: ✓/✗ {test results or untested}
{If REVISE: numbered list of specific required fixes}
{If ESCALATE: reason escalation is needed}