pushback

Critique specs, PRDs, and design plans for gaps and feasibility.

92|9|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/Ovid/paad --skill pushback-ovid
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pushback
Source: https://github.com/Ovid/paad/tree/main/plugins/paad/skills/pushback
Command: npx skills add https://github.com/Ovid/paad --skill pushback-ovid

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams critically review specs, PRDs, and design plans before work begins, surfacing contradictions, ambiguities, scope issues, and feasibility concerns to keep projects aligned with reality.

Core Features & Use Cases

  • Performs a phase-based critique of a spec or plan, cross-referencing with recent repo activity to surface conflicts with reality
  • Detects contradictions, omissions, scope creep, ambiguous terms, and feasibility gaps to reduce rework
  • Delivers actionable recommendations and a structured path to align requirements with implementation plans

Quick Start

Provide the spec or design plan to review and let pushback surface high-priority issues and actionable fixes.

Frequently Asked Questions about pushback

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

FAQPage Schema
How do I review a PRD for scope creep and feasibility gaps before development?

To review a PRD for scope creep and feasibility gaps, provide the design plan to the Skill to surface contradictions, ambiguities, and infeasible assumptions, returning structured recommendations across risk, scope, and feasibility categories.

What is the best way to find ambiguities and contradictions in a software design spec?

Finding ambiguities and contradictions in a software design spec involves performing a phase-based critique that cross-references the document with recent version control history to detect conflicts with reality and identify high-priority issues.

Can I use version control history to validate a spec review against recent repo activity?

Yes, you can validate a spec review by using version control history as an input, allowing the analysis to cross-reference recent repository activity and surface conflicts between the planning documents and the actual codebase state.

How do I get actionable recommendations after identifying requirements ambiguities?

To get actionable recommendations after identifying requirements ambiguities, the Skill delivers a structured analysis that guides fixes, providing a clear path to align requirements with implementation plans and reduce future rework.

Does pushback work with design plans and specs that lack detailed technical constraints?

Pushback works with design plans lacking detailed constraints by detecting omissions and surfacing feasibility concerns within the provided documents, helping teams align requirements with reality regardless of initial detail level.

When should I not use an automated spec review for my project planning documents?

You should not use automated spec review when your planning documents are already finalized and approved, as the Skill is designed to critique gaps and ambiguities before work begins to guide fixes and reduce rework.