Productivity
RFP Analyzer avatar

RFP Analyzer

Analyze RFPs and requirements to identify stakeholders, decompose functional modules, extract constraints, and generate high-priority clarification questions.

Introduction

RFP Analyzer is a senior-level Product Management and System Analyst agent skill designed to deconstruct complex Request for Proposal (RFP) documents, technical specifications, and project requirements. It acts as a bridge between high-level business goals and granular development tasks, enabling product teams to move from chaotic documentation to structured, actionable plans. By applying the 80/20 rule, it filters noise and focuses on the core features that drive 80% of project value, ensuring that engineering teams start development with clear, prioritized scopes.

The skill operates through a rigorous four-phase execution flow: performing a rapid background scan to determine project nature, identifying roles and stakeholder responsibilities, decomposing requirements into a hierarchical structure (System > Module > Feature Group > Feature Item), and extracting non-functional requirements such as performance, security, and compliance. Its most critical output is a categorized list of clarification questions, filtered using a three-tier system (Blocking, Design Details, and Pending Materials) to ensure that the project team only asks essential questions at the right time, preventing scope creep and unnecessary cognitive load.

  • Phase 1: Background understanding, project type identification, and budget/launch estimation.

  • Phase 2: Role-based stakeholder mapping including End Users, Admins, and Approvers.

  • Phase 3: Structural functional decomposition with dependency tracking and complexity estimation (Low/Medium/High).

  • Phase 4: Non-functional requirement extraction focusing on performance, compatibility, and security.

  • Intelligent question generation based on strict necessity checks, ensuring high-quality engagement with stakeholders.

  • Use this skill to transform long-form requirements documents into structured project data for JIRA, Notion, or other project management tools.

  • Supports multi-language input; the agent detects the document language and responds accordingly.

  • Prioritize blocking questions (P0) to identify architectural risks early in the SDLC.

  • Integrates seamlessly with Story Writer and Story Refiner for a full-cycle requirements engineering workflow.

  • Operates under the principle of 'reasonable assumptions,' where it identifies implied requirements (e.g., password recovery) and marks them explicitly to minimize uncertainty.

Repository Stats

Stars
24
Forks
0
Open Issues
2
Language
Not provided
Default Branch
main
Sync Status
Idle
Last Synced
May 3, 2026, 08:38 PM
View on GitHub