verification

Verify end-to-end user flows across browser, server, API, and data layers.

3|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/rauell1/safaricharge --skill verification-rauell1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification
Source: https://github.com/rauell1/safaricharge/tree/main/.agents/skills/verification
Command: npx skills add https://github.com/rauell1/safaricharge --skill verification-rauell1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you confirm whether an application actually works end to end, instead of checking only a single component or screenshot. It is designed for moments when a feature is broken, uncertain, or needs a full-flow proof across the browser, server, data, and environment.

Core Features & Use Cases

  • End-to-end story inference: Identifies the user story being built and maps the flow from UI entry point to API and response rendering.
  • Cross-layer verification: Checks browser behavior, server logs, API routes, data sources, environment variables, and runtime errors together.
  • Boundary-focused debugging: Stops at the first confirmed break and reports the exact layer, evidence, and likely fix.
  • Use case: Validate a new login, dashboard, payment, or AI feature before shipping, or diagnose why a dev server “almost works” but fails in practice.

Quick Start

Ask the verification skill to infer the feature flow and verify the browser, server, API, data, and environment end to end.

Frequently Asked Questions about verification

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify an application's end-to-end user flow from browser to server response?

To verify an end-to-end user flow, you trace the complete path from browser interaction to server response, checking browser behavior, server logs, API routes, and data sources together. This full-stack validation requires evidence at each boundary and stops at the first confirmed failure.

Why does my dev server almost work but fail during full-stack validation?

A dev server fails full-stack validation when a specific boundary breaks across the browser, server, API, data, or environment. Cross-layer verification identifies the exact layer of failure, provides evidence, and reports the likely fix instead of just checking a single component.

What is boundary-focused debugging for full-stack API testing?

Boundary-focused debugging is the process of checking request methods, payloads, async handling, and response shapes across application layers. It stops at the first confirmed break, reporting the exact layer, evidence, and likely fix rather than testing the entire flow blindly.

How do I debug broken features by checking server logs and API routes together?

Debug broken features by running cross-layer verification that checks browser behavior, server logs, API routes, data sources, and environment variables simultaneously. This identifies the user story flow and isolates the exact failure point across the full stack.

Can I validate a new login or payment feature before shipping without just checking a screenshot?

Yes, you can validate new login, dashboard, or payment features by verifying the complete end-to-end user flow. This involves inferring the feature flow, mapping the UI entry point to the API, and validating data rendering and environment configuration.

When do I need end-to-end verification instead of checking a single component?

You need end-to-end verification when a feature is broken, uncertain, or requires full-flow proof before shipping. It confirms whether the application actually works across the browser, server, data, and environment, rather than relying on isolated component checks or screenshots.