← ClaudeAtlas

functional-validation-planlisted

Create a functional validation plan for a feature or bugfix. Use whenever you author an implementation plan, finish a feature/bugfix with runtime-observable behaviour, or prepare a PR that needs independent end-to-end validation — even when validation isn't explicitly asked for.
fruggr/zendesk-mcp-server · ★ 2 · AI & Automation · score 68
Install: claude install-skill fruggr/zendesk-mcp-server
# Functional validation plan — author protocol A code change is not "done" when the unit tests pass. Someone who did **not** write the code must be able to exercise the feature end-to-end and confirm it behaves as claimed. This skill produces the brief that lets them do that. ## When to apply - Whenever you produce an **implementation plan** that changes MCP-runtime- observable behaviour: the plan must include a functional validation plan as a first-class section, not an afterthought. - Whenever you land a feature or bugfix whose behaviour is observable at **MCP-server runtime** (auth flows, transports, tool surface, resources, prompts, persistence, timing). Skip for changes with no MCP-runtime-observable behaviour: pure docs, comments, formatting, **and pure tooling / dev-tooling** (build scripts, the typecheck/lint/format setup, dev-only scripts, CI, release automation) — those are covered by the standard gates (`pnpm typecheck` / `pnpm check` / `pnpm test` + CI), not a third-party functional pass. Say so explicitly rather than silently omitting the plan. ## Hard rules - **Independent validator.** Write the plan FOR someone other than the implementer — another agent (e.g. the local executor) or a human. Don't assume it shares your conversation context: spell out the state to manipulate and how to observe results. - **Assume a fully ready environment — don't make the validator build it.** The validator's session is already **on the PR branch, in a live