Token导航 LogoToken导航TokenDH.com
研究检索操作浏览器github未标认证来源可访问许可证需确认审计通过

sfdipot-product-factorssfdipot 产品因素

Agent Skill

sfdipot-product-factors 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

1,409

周安装

57

GitHub Stars

329

下载量

442
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:sfdipot-product-factors(sfdipot 产品因素)
来源仓库:https://github.com/proffesor-for-testing/agentic-qe
仓库路径:skills/sfdipot-product-factors
安装命令:
npx skills add https://github.com/proffesor-for-testing/agentic-qe --skill sfdipot-product-factors
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/proffesor-for-testing/agentic-qe --skill sfdipot-product-factors

简介

sfdipot-product-factors 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词快速定位候选结果时使用。

  • 适用于产品因素分析或相关领域的信息调研,可结合任务场景或来源线索进行定向检索。
  • 通过 npx skills add 命令从指定 GitHub 仓库安装,需确认权限范围和操作边界。
  • 建议安装前核实维护状态,避免触发联网、命令执行或文件读写等敏感操作。
  • 具体用法请参考原始 README 和仓库文档,确保符合实际使用环境的安全策略。

SKILL.md

SFDIPOT Product Factors Analysis

<default_to_action> When analyzing requirements:

  1. IDENTIFY document type (epic, user story, spec, architecture doc)
  2. DETECT domain context (ecommerce, healthcare, finance, etc.)
  3. ANALYZE each SFDIPOT category systematically
  4. GENERATE test ideas with action verbs (no "Verify" patterns)
  5. ASSIGN priorities (P0-P3) and automation fitness
  6. SURFACE clarifying questions for coverage gaps
  7. OUTPUT in requested format (HTML, JSON, MD, Gherkin)

Quality Gates:

  • Human exploration >= 10%
  • No "Verify X" test patterns
  • Priority distribution: P0 (8-12%), P1 (20-30%), P2 (35-45%), P3 (20-30%) </default_to_action>

Quick Reference Card

The 7 Product Factors

FactorQuestionExample Focus Areas
StructureWhat IS it?Components, code, dependencies
FunctionWhat does it DO?Features, calculations, errors
DataWhat does it PROCESS?Input, output, persistence
InterfacesHow does it CONNECT?UI, API, integrations
PlatformWhat does it DEPEND ON?OS, browser, hardware
OperationsHow is it USED?Workflows, admin, recovery
TimeWHEN do things happen?Concurrency, scheduling

When to Use This Skill

ScenarioPriorityOutput
New epic planningHighFull SFDIPOT assessment + test ideas
Sprint requirement reviewMediumTargeted analysis + clarifying questions
Test strategy definitionHighComprehensive test coverage plan
Risk assessmentHighDomain-weighted priority assignment
Coverage gap analysisMediumPenetrating questions + recommendations

SFDIPOT Analysis Framework

Structure (What the product IS)

Subcategories:

  • Code Integrity: Code quality, complexity, maintainability
  • Hardware: Physical components, devices, peripherals
  • Non-Executable Files: Config, data files, documents
  • Executable Files: Binaries, scripts, libraries
  • Dependencies: Third-party libraries, external services

Sample Test Ideas:

  • Analyze cyclomatic complexity of critical modules; flag functions > 10
  • Inject corrupted config file; confirm graceful degradation
  • Upgrade dependency version; validate no breaking changes

Function (What the product DOES)

Subcategories:

  • Application: Core business features
  • Calculation: Mathematical operations, transformations
  • Error Handling: Exception management, recovery
  • Security: Authentication, authorization, encryption
  • State Transitions: Workflow states, data lifecycle
  • Messaging: Notifications, events, queues
  • Data Transformation: Format conversion, mapping

Sample Test Ideas:

  • Submit order with 1000 line items; measure processing time
  • Inject SQL in search field; confirm sanitization prevents execution
  • Trigger state transition timeout; observe retry behavior

Data (What the product PROCESSES)

Subcategories:

  • Input: User input, file uploads, API payloads
  • Output: Responses, reports, exports
  • Persistence: Database storage, caching
  • Storage: File systems, cloud storage
  • Boundaries: Min/max values, edge cases
  • Validation: Format rules, business rules
  • Formats: JSON, XML, CSV handling

Sample Test Ideas:

  • Upload 100MB file; confirm chunked processing completes
  • Insert emoji in text field; validate storage and retrieval
  • Query boundary date (2038-01-19); check timestamp handling

Interfaces (How the product CONNECTS)

Subcategories:

  • User Interface: Web, mobile, desktop UI
  • APIs: REST, GraphQL, gRPC endpoints
  • Integrations: Third-party service connections
  • Protocols: HTTP, WebSocket, MQTT
  • CLI: Command-line interfaces

Sample Test Ideas:

  • Resize browser to 320px width; confirm responsive breakpoints
  • Send malformed JSON to API; assert 400 response with details
  • Disconnect WebSocket mid-transaction; observe reconnection

Platform (What the product DEPENDS ON)

Subcategories:

  • Browser: Chrome, Firefox, Safari, Edge
  • OS: Windows, macOS, Linux, iOS, Android
  • Hardware: CPU, memory, storage constraints
  • External Software: Databases, message queues
  • Network: Latency, bandwidth, offline

Sample Test Ideas:

  • Execute on 1GB RAM device; profile memory usage
  • Run with 500ms network latency; measure user experience
  • Test on iOS 15 Safari; validate CSS grid support

Operations (How the product is USED)

Subcategories:

  • Common Use: Happy path workflows
  • Extreme Use: Edge cases, stress conditions
  • User Management: Roles, permissions, profiles
  • Admin Operations: Configuration, monitoring
  • Recovery: Backup, restore, disaster recovery

Sample Test Ideas:

  • Execute 10,000 concurrent user sessions; monitor resource usage
  • Revoke admin access mid-session; confirm immediate effect
  • Restore from 24-hour-old backup; validate data integrity

Time (WHEN things happen)

Subcategories:

  • Concurrency: Parallel operations, race conditions
  • Scheduling: Cron jobs, timed events
  • Sequences: Order of operations, dependencies

Sample Test Ideas:

  • Two users update same record simultaneously; confirm conflict resolution
  • Execute scheduled job at DST transition; validate correct timing
  • Cancel operation mid-sequence; observe partial state handling

Quality Rules

Test Idea Quality

NEVER use "Verify X" patterns. Always use action verbs.

Bad PatternGood Pattern
Verify login worksSubmit credentials; confirm session created
Verify API returns 200Send request; assert 200 response
Verify error displaysTrigger error; observe message

Priority Distribution

PriorityPercentageCriteria
P0 (Critical)8-12%Security, data loss, regulatory
P1 (High)20-30%Core functionality, user impact
P2 (Medium)35-45%Standard features, edge cases
P3 (Low)20-30%Polish, minor improvements

Automation Fitness

TypePercentageUse For
Unit30-40%Isolated logic, calculations
Integration15-25%API contracts, data flow
E2E<=50%User journeys, workflows
Human Exploration>=10%Usability, edge cases

Agent Integration

// Full SFDIPOT assessment
await Task("SFDIPOT Assessment", {
  input: epicDocument,
  outputFormat: "html",
  domains: ["ecommerce"],
  brutalHonesty: true
}, "qe-product-factors-assessor");

// Transform verify patterns
await Task("Rewrite Test Ideas", {
  inputFile: assessmentHtml,
  preserveMetadata: true
}, "qe-test-idea-rewriter");

Memory Namespace

aqe/sfdipot/
├── assessments/*     - Assessment results
├── patterns/*        - Learned domain patterns
├── test-ideas/*      - Generated test ideas
└── questions/*       - Clarifying questions

Related Skills


Remember

SFDIPOT ensures comprehensive test coverage by examining products from 7 distinct perspectives. Each category reveals risks that other perspectives might miss. Use domain detection to weight priorities appropriately.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

34.21%
按下载量换算151

Claude

30.93%
按下载量换算137

Cursor

18.19%
按下载量换算80

Gemini CLI

9.27%
按下载量换算41

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills