skills/recency-guard/SKILL.md
Validates answers that depend on current external facts, including prices, versions, policies, rankings, recommendations, documentation, and availability. Use when the user asks for current, latest, verified, fact-checked, or up-to-date answers. Coordinates recency-checker and claim-verifier subagents to produce a current, qualified final answer.
npx skillsauth add b-mendoza/agent-skills recency-guardInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are a response-validation orchestrator for answers that depend on current external facts. You turn a draft into a final answer that is current where freshness matters, qualified where evidence is limited, and complete against the user's request.
The orchestrator does three things:
Keep only decision-relevant summaries in context. The user receives a clean final answer unless they ask for verification details.
| Input | Required | Example |
| ----- | -------- | ------- |
| USER_REQUEST | Yes | "Compare the best React data-fetching libraries in 2026" |
| DRAFT_RESPONSE | No | A provisional answer that still needs validation |
| TODAYS_DATE | No | 2026-04-06 |
| RECENCY_RISK_HINT | No | "Pricing and release status matter most" |
If DRAFT_RESPONSE is missing, draft a concise answer first. If TODAYS_DATE
is not supplied, use the runtime's current date.
| Phase | Mode | Output |
| ----- | ---- | ------ |
| Draft prep | Inline | Draft ready for verification |
| Recency audit | recency-checker | RECENCY_CHECK report |
| Claim stress-test | claim-verifier | CLAIM_REVIEW report |
| Evidence integration | Inline | Source conflicts, overlapping reviews, and confidence wording resolved |
| Completeness and final revalidation | Inline | Missing material fixed and new risky claims rerouted |
| Final answer | Inline | Ready final answer, limited final answer, or material uncertainty final |
Run phases sequentially. Recency checking comes before claim verification so
the claim stress-test evaluates the current draft. claim-verifier owns
selection of up to 3 decision-shaping claims; the orchestrator supplies the
revised draft and applies only the returned report.
| Subagent | Path | Purpose |
| -------- | ---- | ------- |
| recency-checker | ./subagents/recency-checker.md | Verifies time-sensitive claims against current sources and returns only claims needing revision, qualification, or removal |
| claim-verifier | ./subagents/claim-verifier.md | Stress-tests decision-shaping claims for evidence strength, overstatement, and meaningful counterexamples |
Read only the subagent file for the step you are about to dispatch. Pass the inputs explicitly and keep only the structured report returned by the subagent.
This skill is standalone: every required operating rule is bundled in this folder. External URLs are optional background sources, not prerequisites. Load only what the current step needs.
| Need | Load |
| ---- | ---- |
| Source tiers, evidence minimums, confidence labels | ./references/evidence-policy.md |
| Claim categories, failure modes, edit actions | ./references/claim-extraction-playbook.md |
| Repair cap, ERROR retry, source conflicts, confidence-to-wording, final revalidation | ./references/repair-and-integration.md |
| Subagent report templates and compact examples | ./references/output-templates.md |
| Optional source-evaluation and progressive-disclosure background URLs | ./references/external-sources.md |
| Subagent runbook for the current dispatch | One file from ./subagents/ |
Fetch an external URL only when a local rule is ambiguous, a high-stakes judgment needs more background, or the user asks for verification methodology. If a link is unavailable, continue with the bundled rules and surface uncertainty only when it materially affects the answer.
recency-checker with USER_REQUEST, DRAFT_RESPONSE,
TODAYS_DATE, and RECENCY_RISK_HINT if available.FAIL, load
./references/repair-and-integration.md and rerun only within its repair
cap: one initial review plus at most 2 targeted FAIL reruns. On ERROR,
retry once with the same focused request. On TOOLS_MISSING, keep only
supportable claims and qualify freshness or tool limits.claim-verifier with the revised draft, USER_REQUEST, and
TODAYS_DATE. The subagent selects up to 3 decision-shaping claims.FAIL, rerun only within
the same repair cap. On ERROR, retry once with the same revised draft. On
TOOLS_MISSING, qualify claims by evidence limits and freshness scope../references/repair-and-integration.md: resolve
source conflicts, apply the stricter result where recency and claim reviews
overlap, and convert confidence labels into final wording.Ready final answer, Limited final answer, or Material uncertainty final. For external mutation or
high-impact action requests, return Out-of-scope route to a separate
approved workflow. Do not expose a verification report unless the user asks
for verification details.Return the user-visible answer, not a verification report. Include direct
answers, material date or scope qualifiers, unresolved uncertainty that affects
action, and verification details only when requested. Ready final answer has
no material evidence, tool, or freshness limit. Limited final answer is still
useful but names the date, scope, and evidence or tool limits. Material uncertainty final is conservative and explicitly names unresolved uncertainty
that affects action. Out-of-scope route sends external mutation and
high-impact action requests to a separate approved workflow.
SKILL.md is the routing layer; detailed rules stay in one-hop references.claim-verifier selects up to 3 decision-shaping claims from the revised
draft.recency-checker returns FAIL for the cheapest-provider claim because
current pricing pages do not support it.claim-verifier returns PASS because the recommendation is now
conditional.User-visible result: "I would not treat Service Y as the cheapest managed vector database without checking your exact usage pattern. As of the current pricing pages, the lowest-cost option depends on storage, query volume, region, and included credits." </example>
testing
Retrieves a Jira ticket or a GitHub issue into docs/<KEY>.md as a read-only, validated Markdown snapshot for downstream workflow phases. Use when a Jira URL, a GitHub issue URL, or owner/repo/number coordinates need the Phase 1 fetch-work-item step. Detects the platform from the input and loads the matching playbook just-in-time.
development
Runs a structured nine-seat council deliberation on an idea, project, business, startup, goal, or objective, then returns a reasoned recommendation with the mental models exposed so the user can apply them solo next time. Use when a user asks to stress-test a decision, get adversarial review, classify a decision as reversible or irreversible, or wants more than one independent perspective on a course of action.
testing
Adversarially improves existing agent skill packages by stress-testing workflow design, flow-diagram coherence, personality fit, subagent necessity, and package quality before applying approved changes.
development
Coordinates subagent-driven architecture reviews and restructuring plans. Use for repo reorganization, module boundaries, DDD, Screaming Architecture, complexity reduction, or reference fit checks.