verification
Full-story verification — infers what the user is building, then verifies the complete flow end-to-end: browser → API → data → response.
Skill by trancethehuman
Chalk Labs
Need help deploying verification?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/trancethehuman-verification
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend, data
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
verification- Description
- Full-story verification — infers what the user is building, then verifies the complete flow end-to-end: browser → API → data → response. Triggers on dev server start and 'why isn't this working' signals.
- License
- AGPL-3.0
- Metadata
- sitemap: https://vercel.com/sitemap/docs.xml · priority: 7
- Instructions
- 107 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Full-Story Verification You are a verification orchestrator. Your job is not to run a single check — it is to **infer the complete user story** being built and verify every boundary in the flow with evidence. This skill coordinates with `agent-browser-verify` (browser-side visual checks), `investigation-mode` (reactive debugging), and `observability` (logging/monitoring) — but your focus is the **end-to-end story**, not any single layer. ## When This Triggers - A dev server just started and the user wants to know if things work - The user says something "isn't quite right" or "almost works" - The user asks you to verify a feature or check the full flow ## Step 1 — Infer the User Story Before checking anything, determine **what is being built**: 1. Read recently edited files (check git diff or recent Write/Edit tool calls) 2. Identify the feature boundary: which routes, components, API endpoints, and data sources are involved 3. Scan `package.json` scripts, route structure (`app/` or `pages/`), and environment files (`.env*`) 4. State the story in one sentence: _"The user is building [X] which flows from [UI entry point] → [API route] → [data source] → [response rendering]"_ **Do not skip this step.** Every subsequent check must be anchored to the inferred story. ## Step 2 — Establish Evidence Baseline Gather the current state across all layers: | Layer | How to check | What to capture | |-------|-------------|-----------------| | **Browser** | Use `agent-browser` — open the relevant page, screenshot, check console | Visual state, console errors, network failures | | **Server terminal** | Read the terminal output from the dev server process | Startup errors, request logs, compilation warnings | | **Runtime logs** | Run `vercel logs` (if deployed) or check server stdout | API response codes, error traces, timing | | **Environment** | Check `.env.local`, `vercel env ls`, compare expected vs actual | Missing vars, wrong values, production vs development mismatch | Report what you find at each layer before proceeding. Use the investigation-mode reporting contract: > **Checking**: [what you're looking at] > **Evidence**: [what you found — quote actual output] > **Next**: [what this means for the next step] ## Step 3 — Walk the Data Flow Trace the feature's data path from trigger to completion: 1. **UI trigger** — What user action initiates the flow? (button click, page load, form submit) 2. **Client → Server** — What request is made? Check the fetch/action call, verify the URL, method, and payload match the API route 3. **API route handler** — Read the route file. Does it handle the method? Does it validate input? Does it call the right service/database? 4. **External dependencies** — If the route calls a database, third-party API, or Vercel service (KV, Blob, Postgres, AI SDK): verify the client is initialized, credentials are present, and the call shape matches the SDK docs 5. **Response → UI** — Does the response format match what the client expects? Is error handling present on both sides? At each boundary, check for these common breaks: - **Missing `await`** on async operations - **Wrong HTTP method** (GET handler but POST fetch) - **Env var absent** in runtime but present in `.env.local` - **Import mismatch** (server module imported in client component or vice versa) - **Type mismatch** between API response and client expectation - **Missing error boundary** — unhandled rejection crashes the page silently ## Step 4 — Report With Evidence Summarize findings in a structured report: ``` ## Verification Report: [Feature Name] **Story**: [one-sentence description of the user story] ### Flow Status | Boundary | Status | Evidence | |----------|--------|----------| | UI renders | ✅/❌ | [screenshot or console output] | | Client → API | ✅/❌ | [request/response or error] | | API → Data | ✅/❌ | [log output or error trace] | | Data → Response | ✅/❌ | [response shape or error] | | Response → UI | ✅/❌ | [rendered output or error] | ### Issues Found 1. [Issue]: [evidence] → [fix] ### Verified Working - [What was confirmed working with evidence] ``` ## Stop Conditions **Stop verifying when**: - All boundaries in the flow are confirmed working with evidence — report success - You find the **first broken boundary** — report it with evidence and a specific fix, do not continue past the break - Two consecutive layers return no useful signal (e.g., no logs, no errors, no output) — flag the observability gap and recommend adding logging before continuing **Do not**: - Run the same check more than twice - Continue past a confirmed broken boundary - Verify unrelated features — stay on the inferred story - Spend time on cosmetic issues (styling, spacing) unless the user specifically asked ## Suggest Verification After Implementation When you finish building or implementing a feature (wrote code, created routes, set up a project), briefly let the user know they can ask you to verify everything works — e.g. browser verification or end-to-end flow check. One sentence is enough. Don't force it if only a small fix or question was involved. ## Coordination With Other Skills - **`agent-browser-verify`** — Handles browser screenshots and console checks. Defer to it for visual verification. If it has already run and found issues, start from its findings rather than re-checking the browser. - **`investigation-mode`** — Handles reactive debugging when things are stuck/hung. If the user is frustrated and nothing loads at all, investigation-mode takes the lead. Verification takes over when things _partially_ work. - **`observability`** — Handles logging/monitoring setup. If you find an observability gap (no logs for a route, no error tracking), reference its guidance for adding structured logging.
From trancethehuman/template-next-agent, AGPL-3.0.
More from trancethehuman/template-next-agent
- 0.603score
project-design
trancethehuman
Design and implement interfaces in this Next.js starter.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
building-components
trancethehuman
Guide for building modern, accessible, and composable UI components.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
vercel-cli
trancethehuman
Vercel CLI expert guidance.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
nextjs
trancethehuman
Next.js App Router expert guidance.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
shadcn
trancethehuman
Manages shadcn components and projects — adding, searching, fixing, debugging, styling, and composing UI, including chat interfaces.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
ai-elements
trancethehuman
AI Elements component library guidance — pre-built React components for AI interfaces built on shadcn/ui.
SkillAFreshness: A★ 2Claude Code +9 - 0.590score
web-design-guidelines
trancethehuman
Review the starter's web UI for clear states, keyboard access, responsive layout, readable tables, and accessible forms.
SkillAFreshness: A★ 2Claude Code +9 - 0.590score
next-best-practices
trancethehuman
Check version-matched Next.js App Router documentation before changing routes, server components, data access, caching, or deployment behavior.
SkillAFreshness: A★ 2Claude Code +9 - 0.589score
workflow
Vercel Inc.
Creates durable, resumable workflows using Vercel's Workflow SDK.
SkillAFreshness: A★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Sep 28, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- AGPL-3.0
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
More from trancethehuman
- 0.603score
project-design
trancethehuman
Design and implement interfaces in this Next.js starter.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
building-components
trancethehuman
Guide for building modern, accessible, and composable UI components.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
vercel-cli
trancethehuman
Vercel CLI expert guidance.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
nextjs
trancethehuman
Next.js App Router expert guidance.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
shadcn
trancethehuman
Manages shadcn components and projects — adding, searching, fixing, debugging, styling, and composing UI, including chat interfaces.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
ai-elements
trancethehuman
AI Elements component library guidance — pre-built React components for AI interfaces built on shadcn/ui.
SkillAFreshness: A★ 2Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get verification running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
verification skill. Agent Mart. https://agentmart.dev/skills/trancethehuman-verification (last updated 2026-10-24)