sdcorejs-clarify-requirements

Confirm track-specific SDLC requirements before generating a spec.

2|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/sdcorejs/sdcorejs-agent --skill sdcorejs-clarify-requirements
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdcorejs-clarify-requirements
Source: https://github.com/sdcorejs/sdcorejs-agent/tree/main/plugin/skills/sdcorejs-clarify-requirements
Command: npx skills add https://github.com/sdcorejs/sdcorejs-agent --skill sdcorejs-clarify-requirements

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Clarify-requirements prevents the spec stage from starting when track-critical inputs are missing, avoiding wrong architecture and wasted rework.

Core Features & Use Cases

  • Track detection: Selects angular-portal, nestjs, or nextjs automatically from the target project shape, otherwise asks the user.
  • Vagueness routing: Detects ambiguous requests and routes to sdcorejs-brainstorm to lock direction first.
  • Blocking checklist + grouped questions: Asks 3-4 related confirmation questions at a time until all minimum required answers are present.
  • Cross-track gating: Ensures angular-module/entity/layout/workflow, nestjs persistence/transactions, and nextjs domain/contact/hosting/caching are confirmed before sdcorejs-write-spec.
  • Coverage approach decision: Captures post-hoc vs TDD for how the plan and test phases are ordered later.

Quick Start

Ask the AI coding tool to run sdcorejs-clarify-requirements to confirm the missing track-specific inputs for the requested CRUD screen/module/page before drafting the spec.

Frequently Asked Questions about sdcorejs-clarify-requirements

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

FAQPage Schema
How do I confirm SDLC blocking requirements before writing a spec for an AI coding workflow?

To confirm SDLC blocking requirements before a spec, use a validation gate that enforces a track-specific minimum checklist. It hard-confirms critical inputs like angular modules, nestjs persistence, or nextjs domain details before spec generation begins.

What's the best way to clarify vague project requirements for Angular, NestJS, or NextJS tracks?

Clarifying vague requirements for angular-portal, nestjs, and nextjs tracks requires automated track detection and cross-track gating. This approach uses grouped yes/no confirmations to capture concrete module, entity, persistence, and hosting inputs before drafting.

When do I need a requirements clarification gate in the software development lifecycle?

You need a requirements clarification gate when moving from brainstorming to spec drafting in an AI coding workflow. It prevents the spec stage from starting if track-critical inputs are missing, avoiding wrong architecture and wasted rework.

How do I capture test coverage approach decisions between TDD and post-hoc testing during requirements gathering?

To capture test coverage approach decisions during requirements gathering, use a blocking checklist that records whether you use TDD or post-hoc testing. This ensures the plan and test phases are ordered correctly later in the workflow.

Does requirements validation work with grouped questions for missing CRUD module inputs?

Yes, requirements validation works by asking 3-4 related grouped yes/no confirmation questions at a time. It tracks progress and blocks spec generation until all minimum required CRUD module, entity, and page inputs are present.

Why does spec generation block when track-specific inputs are missing?

Spec generation blocks when track-specific inputs are missing to prevent wrong architecture and wasted rework. Cross-track gating ensures required angular, nestjs, or nextjs layout, transaction, and caching details are confirmed first.