verify-in-production

Files deferred production verification issues for merged changes that cannot be observed immediately.

Updated Jun 12, 2026
One-click install
npx skills add https://github.com/missingbulb/GoogleCalendarEventCreator --skill verify-in-production-missingbulb
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: verify-in-production
Source: https://github.com/missingbulb/GoogleCalendarEventCreator/tree/main/.claudinite/shared/packs/basics/skills/verify-in-production
Command: npx skills add https://github.com/missingbulb/GoogleCalendarEventCreator --skill verify-in-production-missingbulb

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? After a pull request merges, some changes can only be proven once they reach production — a deployed site, a converged member repo, a live config. This Skill decides whether a merged change needs such a deferred verification and files it as a self-running queue item, so nothing relies on human memory. ## Core Features & Use Cases - Decision gate: Runs a four-step test to determine whether a change needs any filing at all — most changes are already proven by tests or are observable in-session and file nothing. - Two verification forms: Files a coded form (declarative URL probes executed by an agentless queue task) for public URLs, or an agentic form (an unattended GitHub-scoped session with In-production-when:, Verify:, Not-before:, and Retry-every: fields) for GitHub reads. - Lifecycle handling: Failed verifications reopen the original issue with evidence; not-yet-live checks re-arm themselves by pushing Not-before: forward; passing checks close with recorded evidence. - Use Case: After merging a PR that updates a member repo's version stamp, file a verification that probes the raw GitHub URL every 6 hours until the new version appears, then closes itself. ## Quick Start After the merge lands, ask the assistant to verify this change in production and file whatever verification is appropriate.

Frequently Asked Questions about verify-in-production

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

FAQPage Schema
How do I verify a change after it merges to main?▼

First check whether you can observe it in the current session or whether a test already proves it — most changes file nothing. Only changes whose effect appears later, like a deployed site or converged repo, get a deferred verification issue filed.

When should I file a production verification issue?▼

File only after the PR has merged, never before, and only when the change has an observable effect that no test covers and that cannot be watched in-session. Filing early risks verifying a change that gets rejected or rewritten.

What is the difference between the coded and agentic verification forms?▼

The coded form uses declarative URL probes executed by an agentless queue task, suited for public URLs. The agentic form runs an unattended GitHub-scoped session for reads like issue state, file contents at HEAD, or workflow conclusions.

Can a verification check a repository outside the queue's scope?▼

No — an agentic run can only read GitHub within its routine's named scope, and cross-repo reads park on scope denial. If the artifact has a public URL, use the coded form instead; otherwise file nothing and report the change as unverified.

What happens when a production verification fails?▼

The run reopens the original issue with a comment stating what was asserted, what was observed instead, and where it was read. The verification issue itself then converges to done, since finding the fault was its job.

Why does a verification issue use Not-before and Retry-every fields?▼

Not-before holds the item until just past the expected release moment, and Retry-every defines how far the field is pushed forward when the change is not yet live. This lets the queue re-adopt and re-check the item automatically without human intervention.