Review a code change for gaps where a user can do something an agent cannot, where the agent lacks the context to act, or where agent tools encode workflows instead of primitives. Use when reviewing for agent-native architecture, action and context parity, agent tool design, or system prompt context.
72
91%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Review whether agents are first-class users of the application, with the same capabilities and context as a human user rather than a bolted-on feature.
agent_output/ instead of the user's documents, a sync layer bridging two spaces, a UI that does not update when the agent mutates state, and agent-created artifacts users cannot inspect or edit.First check whether the codebase has agent integration at all: tool definitions, system prompt construction, or LLM API calls. If it has none, that absence is the main finding.
Find where UI actions and agent tools are defined for the stack: onClick, onSubmit, form actions, button_to, form_with or Turbo and Stimulus actions for UI; tool() and the tools parameter of streamText or generateText (Vercel AI SDK), @tool and StructuredTool (LangChain), assistant tools arrays (OpenAI), MCP server definitions and .mcp.json, or agents/*.md and skills/*/SKILL.md for tools.
For a change, focus on new and modified code and whether it keeps existing parity; search outward only when it touches the tool registry, system prompt construction or the shared data layer. Cross-reference UI actions against tools, then make a second pass by domain noun.
Report missing parity for core domain create, read, update and delete, primary workflows, and actions that modify user data; report secondary features and filtered or sorted read-only views at lower priority. Report gaps traceable from the code alone; report one that depends on unseen context, such as a prompt assembled elsewhere, only when it is severe.
Do not report settings, onboarding, admin panels or cosmetic UI (animations, theme toggles, layout preferences) as more than observations. Do not report intentionally human-only flows (CAPTCHA, 2FA, OAuth consent, terms acceptance), authentication ceremony, or platform-imposed gates such as OS permission dialogs. If an action might be intentionally human-only, report it as an observation and say so.
A workflow tool that wraps a safety-critical atomic sequence (record, charge and receipt as one unit) or external orchestration the agent should not drive step by step, such as a deploy, is acceptable; note it for review without treating it as a defect.
file:line), and the missing or deficient tool or prompt context.caafac3
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.