qcsd-refinement-swarm

Refine user stories with SFDIPOT analysis, BDD Gherkin scenarios, and INVEST validation.

2|2|Updated Aug 23, 2025
One-click install
npx skills add https://github.com/summarybotng/summarybot-ng --skill qcsd-refinement-swarm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qcsd-refinement-swarm
Source: https://github.com/summarybotng/summarybot-ng/tree/main/.claude/skills/qcsd-refinement-swarm
Command: npx skills add https://github.com/summarybotng/summarybot-ng --skill qcsd-refinement-swarm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures user stories are well-defined, testable, and ready for development by performing a rigorous refinement process using established quality engineering frameworks.

Core Features & Use Cases

  • SFDIPOT Analysis: Evaluates stories against seven product factors for quality assessment.
  • BDD Scenario Generation: Creates comprehensive Gherkin scenarios for clarity and testability.
  • INVEST Validation: Checks stories against the INVEST criteria for agile development.
  • Conditional Agent Execution: Integrates specialized agents for API, refactoring, dependency, security, middleware, SAP, and authorization checks.
  • Use Case: A Product Owner submits a new user story. The Refinement Swarm analyzes it, identifies potential ambiguities or missing acceptance criteria, generates BDD scenarios, and provides a READY, CONDITIONAL, or NOT-READY recommendation, along with actionable feedback for improvement before sprint planning.

Quick Start

Use the qcsd-refinement-swarm skill to refine the user story 'As a user, I want to reset my password via email'.

Frequently Asked Questions about qcsd-refinement-swarm

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

FAQPage Schema
How do I validate user stories for sprint readiness using BDD scenarios?

You validate user stories for sprint readiness by running them through a refinement swarm that generates BDD Gherkin scenarios, checks INVEST criteria, and performs SFDIPOT analysis to output a READY, CONDITIONAL, or NOT-READY recommendation.

What is SFDIPOT analysis in agile quality engineering?

SFDIPOT analysis in agile quality engineering evaluates user stories against seven distinct product factors to rigorously assess quality, identify missing acceptance criteria, and ensure comprehensive testability before development begins.

How do I refine user stories to check for API, security, and authorization dependencies?

You refine user stories using a conditional agent execution process that integrates specialized checks for API, security, authorization, middleware, SAP, and dependencies to identify potential blockers during sprint refinement.

Can I use INVEST criteria to determine if a user story is ready for development?

Yes, you can use INVEST validation to check user stories against agile development criteria, generating actionable feedback and a readiness recommendation to ensure they are well-defined before sprint planning.

What's the best way to generate Gherkin scenarios from raw user stories?

The best way to generate Gherkin scenarios from raw user stories is using a multi-agent quality engineering swarm that orchestrates BDD scenario generation alongside SFDIPOT product factor analysis for clear, testable requirements.

Why does my user story receive a CONDITIONAL readiness recommendation during refinement?

A user story receives a CONDITIONAL readiness recommendation during refinement when the swarm identifies potential ambiguities, missing acceptance criteria, or domain-specific issues that require actionable feedback before sprint planning.