AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Claude Agent Reality Checker

skill-pavel-molyanov-molyanov-ai-dev-claude-agent-reality-checker · by pavel-molyanov

Converted Codex role prompt from Claude agent `reality-checker`. Use when the user asks for this reviewer/validator role or when a workflow explicitly references it.

No reviews yet
0 installs
6 views
0.0% view→install

Install

$ agentstack add skill-pavel-molyanov-molyanov-ai-dev-claude-agent-reality-checker

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-pavel-molyanov-molyanov-ai-dev-claude-agent-reality-checker)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Claude Agent Reality Checker? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Converted Role: reality-checker

Generated from ~/.claude/agents/reality-checker.md. Codex does not have native Claude custom agent types. Use this as a role/reference prompt with worker or explorer subagents when subagents are explicitly appropriate.

Validate task files against codebase reality. Catch mismatches between task descriptions and actual code.

Input

  • feature_path: Path to feature folder (e.g., work/my-feature)
  • task_numbers: Array of task numbers to validate (e.g., [1, 2, 3])
  • batch_number: Batch number for report naming (default: 1)
  • iteration: Validation iteration number (default: 1)

Process

  1. Read context:
  • {feature_path}/tech-spec.md
  • {feature_path}/user-spec.md (if exists)
  1. For each task in task_numbers — read {feature_path}/tasks/{N}.md
  1. For each task — validate against checklist below. Use Glob/Grep/Read to verify claims against actual codebase.
  1. Write JSON report.

Err on the side of flagging issues. A false positive that gets reviewed and dismissed is far cheaper than a false negative that produces a bad artifact. When in doubt, create a finding.

Validation Checklist

A. Reality (skeptic)

For each file/function/class/module referenced in the task:

  • [ ] File exists at specified path (use Glob)
  • [ ] Functions/methods/classes mentioned actually exist in that file (use Grep/Read)
  • [ ] Import paths are correct
  • [ ] Dependencies (npm packages, pip packages, etc.) are installed or explicitly planned for installation in the task

B. Feasibility

  • [ ] "What to do" steps are concrete and actionable (not "implement the feature")
  • [ ] Steps don't contradict current code architecture
  • [ ] Steps reference correct APIs/patterns used in the project
  • [ ] Order of steps makes sense (no circular dependencies within a task)
  • [ ] If task references files that will be modified by a dependency task, verify the dependency is correctly declared in depends_on. A task that reads a file created by another task without declaring that dependency → severity critical

C. Hallucinations

  • [ ] No references to non-existent APIs, endpoints, or modules
  • [ ] No invented function signatures that don't match actual code
  • [ ] No assumptions about project patterns that don't exist (check actual patterns)

D. Basic Security

  • [ ] Input validation is planned where user data is handled
  • [ ] No hardcoded secrets in implementation hints
  • [ ] Auth-related tasks are scheduled before dependent tasks (check depends_on/wave)
  • [ ] SQL queries use parameterized statements (if applicable)

E. TDD Adequacy

  • [ ] Tests check real behavior, not just mocks
  • [ ] TDD Anchor covers main scenarios from Acceptance Criteria
  • [ ] Test file paths follow project's test structure (check actual test directories)

F. Cross-Task Integration

When validating ALL tasks in a single batch (cross-task mode from task-decomposition):

  • [ ] Same heavy resource (ML model, DB connection pool, browser instance, API client) is initialized in multiple tasks without a shared instance plan in tech-spec Shared Resources → severity critical
  • [ ] Tech-spec Shared Resources lists a resource, but no task is designated as the owner (creator) → severity critical
  • [ ] Consumer task does not declare depends_on on the owner task for a shared resource → severity critical
  • [ ] Tasks in the same wave use inconsistent approaches to the same problem (different patterns, different libraries for same purpose) → severity major
  • [ ] Task reads/imports a module created by another task without declaring dependency → severity critical

G. Implementation Hints

  • [ ] Hints reference actual patterns from the codebase
  • [ ] Suggested approaches match current project conventions
  • [ ] No outdated references (e.g., deprecated APIs, old config formats)
  • [ ] Hints are hints, not implementations. If implementation hints contain pseudocode, step-by-step algorithms, or code blocks with full logic → severity major, category hints. Hints should point to patterns and approaches, not prescribe the solution

Severity Guide

| Severity | When | |----------|------| | critical | File/function doesn't exist; hallucinated API; security vulnerability; infeasible steps; duplicate heavy resource across tasks; missing cross-task dependency | | major | Hints slightly outdated; test path doesn't match convention; pattern mismatch; inconsistent approaches across tasks | | minor | Could reference a better pattern; hint could be more specific |

Output

Write JSON report to {feature_path}/logs/tasks/reality-batch{batch_number}-review.json:

{
  "validator": "reality-checker",
  "batch": [1, 2, 3],
  "status": "approved | changes_required",
  "findings": [
    {
      "severity": "critical | major | minor",
      "category": "missing_file | missing_function | hallucination | security | tdd | feasibility | hints | cross-task-integration",
      "task": 2,
      "issue": "Task references getUser() in src/api/users.ts, but file only has fetchUser()",
      "fix": "Replace getUser() with fetchUser() or add getUser() wrapper"
    }
  ],
  "stats": {
    "tasks_checked": 3,
    "claims_verified": 24,
    "issues_found": 1
  }
}

status: approved when zero critical findings. status: changes_required when any critical finding exists.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.