sfdipot-product-factors

Analyze product requirements across SFDIPOT dimensions to generate prioritized test ideas.

1|Updated Dec 29, 2025
One-click install
npx skills add https://github.com/aquariuscook/Agent_Modus_Map --skill sfdipot-product-factors-aquariuscook
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sfdipot-product-factors
Source: https://github.com/aquariuscook/Agent_Modus_Map/tree/main/.claude/skills/sfdipot-product-factors
Command: npx skills add https://github.com/aquariuscook/Agent_Modus_Map --skill sfdipot-product-factors-aquariuscook

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the challenge of generating comprehensive and prioritized test strategies by systematically analyzing product requirements through the lens of James Bach's SFDIPOT (Structure, Function, Data, Interfaces, Platform, Operations, Time) framework.

Core Features & Use Cases

  • Systematic Requirement Analysis: Breaks down requirements into 7 distinct product factors for thorough examination.
  • Test Idea Generation: Creates actionable test ideas with clear verbs, avoiding "verify" patterns.
  • Prioritization & Risk Assessment: Assigns priorities (P0-P3) and automation fitness based on quality gates and domain context.
  • Use Case: When presented with a new epic for an e-commerce checkout process, this Skill will analyze its requirements across all SFDIPOT factors, generating a prioritized list of test ideas, identifying potential risks, and suggesting automation opportunities.

Quick Start

Analyze the attached user story for the new user registration feature using the SFDIPOT framework and output the results in HTML format.

Frequently Asked Questions about sfdipot-product-factors

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

FAQPage Schema
What is the SFDIPOT framework for software testing?

The SFDIPOT framework analyzes software products across Structure, Function, Data, Interfaces, Platform, Operations, and Time dimensions to generate comprehensive, prioritized test strategies and identify potential risks.

How do I generate a comprehensive test strategy from product requirements?

To generate a comprehensive test strategy, you systematically analyze product requirements using the SFDIPOT framework, breaking them down into seven distinct product factors for thorough examination and actionable test idea generation.

Can I use this SFDIPOT analysis for e-commerce checkout process testing?

Yes, SFDIPOT analysis can be applied to diverse software products, including an e-commerce checkout process, generating a prioritized list of test ideas, identifying potential risks, and suggesting automation opportunities.

How are test ideas prioritized during product factor analysis?

Test ideas are prioritized by assigning priority levels from P0 to P3 and determining automation fitness based on established quality gates and specific domain context weighting.

What's the best way to write actionable test ideas for requirement analysis?

The best way to write actionable test ideas is by using clear, specific verbs that describe exact testing actions, deliberately avoiding generic "verify" patterns during the systematic SFDIPOT requirement analysis.

Does this test strategy generation require specific dependencies or environments?

No specific dependencies or environments are required to perform this test strategy generation, as the Skill operates independently to analyze requirements and apply the SFDIPOT framework directly to your provided user stories.