What problem does it solve?
Raw requirements from Jira tickets, Confluence pages, or free-text descriptions are often incomplete, contradictory, or missing critical technical and security details, leading to rework during Android implementation. This Skill systematically identifies gaps and converts scattered inputs into an implementation-ready specification.
Core Features & Use Cases
- Five-Category Gap Analysis: Evaluates requirements against functional, technical, security, UX/UI, and cross-cutting rubrics tailored to the Bitwarden Android codebase (modules, SDK, DataStore, feature flags, F-Droid flavors).
- Blocking vs Non-Blocking Triage: Separates questions that must be answered before implementation from those with reasonable assumed defaults.
- Structured Specification Output: Produces traceable requirements tables with numbered IDs (FR, TR, SR, UX) citing their sources.
- Use Case: Given a Jira ticket for a configurable vault timeout feature, the Skill consolidates sources, flags missing offline behavior and logout cleanup requirements, asks blocking questions, then outputs a complete specification ready for implementation planning.
Quick Start
Ask the assistant to refine the requirements in this ticket and identify any gaps before implementation begins.