qfai-sdd

Orchestrate layered Software Design Document artifacts with traceability and quality gates.

3|Updated Dec 24, 2025
One-click install
npx skills add https://github.com/aganesy/QFAI --skill qfai-sdd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qfai-sdd
Source: https://github.com/aganesy/QFAI/tree/main/packages/qfai/assets/init/.qfai/assistant/skills/qfai-sdd
Command: npx skills add https://github.com/aganesy/QFAI --skill qfai-sdd

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation and updating of layered Software Design Document (SDD) artifacts, including shared components and specific feature slices, within a single, cohesive workflow. It aims to reduce the complexity and context-switching involved in developing comprehensive design documentation.

Core Features & Use Cases

  • Layered Artifact Generation: Creates and manages essential SDD components like Objectives, Capabilities, Business Flows, User Stories, Acceptance Criteria, and Test Cases.
  • Traceability Enforcement: Ensures alignment between different layers of documentation, from high-level objectives down to detailed test cases.
  • Use Case: A product team needs to define a new feature. They can use this Skill to generate all necessary SDD artifacts, ensuring that user stories directly map to business capabilities, acceptance criteria are clearly defined, and test cases are traceable, all within one command.

Quick Start

Use the qfai-sdd skill to create or update the layered SDD artifacts for a new feature.

Frequently Asked Questions about qfai-sdd

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

FAQPage Schema
How do I generate layered software design documentation for a new feature?

This Skill orchestrates the creation of layered software design documentation by generating essential SDD components like Objectives, Capabilities, Business Flows, User Stories, Acceptance Criteria, and Test Cases within a unified workflow.

How does traceability enforcement work for software design documents and test cases?

Traceability enforcement ensures strict alignment between different layers of your software design documents, mapping high-level objectives directly down to detailed test cases to maintain consistency and quality throughout the SDD lifecycle.

Can I update existing SDD artifacts without regenerating the entire documentation set?

Yes, you can update existing SDD artifacts without regenerating everything because the workflow supports delta updates, allowing you to refine specific feature slices and shared components while enforcing overall document traceability.

What is the best way to manage the entire software design document lifecycle from outline to review?

The best way to manage the SDD lifecycle is through a unified workflow that delegates drafting and review tasks to specialized sub-agents, enforcing quality gates from the initial outline through to delta updates.

Do I need specialized sub-agents to draft and review requirements and user stories?

No, you do not need to manually manage specialized sub-agents because this Skill automatically delegates drafting and review tasks for requirements and user stories to them, streamlining the documentation process.