agentsclimarketplace

E2e validate

Skill krzemienski/deepest-plan-plugin/skills/e2e-validate

End-to-end validation orchestrator. Detects platform, runs preflight, exercises user journeys via real systems, captures evidence, writes PASS/FAIL verdicts, produces a report. Zero mocks. Supports iOS, web, API, CLI, and fullstack. Backing skill for the `/deepest:validate` command.From its SKILL.md

Install
npx -y skills add krzemienski/deepest-plan-plugin --skill e2e-validate

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its file declares

Copied from the file, not written here

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

3.8 KB, as published. Nobody here has run it

End-to-End Validation Orchestrator

Scope

Primary entry point for executing a deepest-plan artifact. Routes to platform-specific validation via detected platform. Applies to any project — detects stack and selects strategy automatically.

Iron Rule

If the real system doesn't work, FIX the real system. NEVER create mocks, stubs, test doubles, or test files. ALWAYS validate through the interfaces real users hit. ALWAYS capture evidence. ALWAYS review evidence. ALWAYS write verdicts.

Evidence you don't READ is evidence you don't HAVE.

See no-mocking-validation-gates for the full block list.

Platform Detection

First match wins.

PrioritySignalsPlatformSkill
1.xcodeproj, Package.swiftiosios-validation
2Cargo.toml [[bin]], go.mod + main.go, package.json "bin"clicli-validation
3Backend routes without frontend templatesapiapi-validation
4Frontend framework without backend routeswebweb-validation
5Frontend AND backend in same projectfullstackfullstack-validation
6None of the abovegenericadaptive (use functional-validation directly)

Command Routing

Command flagBehavior
(none) / --runFull pipeline: preflight → plan → execute → verdicts → report
--planGenerate validation-plan.md only (no execution)
--executeExecute an existing plan; no re-planning
--fixAuto-fix failures, re-run (3-strike protocol); see error-recovery
--auditRead-only; no code changes
--reportExport a human-readable report
--ciNon-interactive; exit codes; no approval gates

Validation Order

Always bottom-up for multi-layer systems:

Data Layer → Backend Business Logic → API Endpoints → UI / CLI

Higher layers depend on lower layers. Start at the data layer to find causes, not symptoms.

Pipeline

1. preflight            → e2e-evidence/preflight-report.md (must be CLEAR)
2. create-validation-plan → e2e-evidence/validation-plan.md (if missing or --plan)
3. Human review         → skip in --ci
4. Execute per platform → invoke platform skill
                          each journey produces e2e-evidence/j{N}-*
5. gate-validation-discipline → verdict per criterion
6. Report assembly      → e2e-evidence/report.md
7. On FAIL:
     --fix  → error-recovery 3-strike loop
     --audit → skip fix, record findings only

Success Criteria (a run is "done" only when ALL true)

  1. Platform detected; every journey identified
  2. PASS criteria defined for every journey BEFORE execution
  3. Real system built AND running
  4. Every journey exercised through real interfaces
  5. Evidence captured AND read (content described, not just "exists")
  6. Evidence matched to criteria with PASS/FAIL verdicts written
  7. Failures diagnosed with root cause
  8. Report saved to e2e-evidence/report.md
  9. Zero unreviewed evidence files

Rules

  1. Never skip platform detection — wrong platform = wrong validation
  2. Never execute without a plan — PASS criteria must exist first
  3. Never claim PASS without cited evidence — see gate-validation-discipline
  4. Always validate bottom-up for fullstack

Security Policy

Evidence directories may contain screenshots of authenticated screens or API responses with tokens. Store in e2e-evidence/ (gitignored). Never commit evidence containing credentials or PII to public repos.

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.