sdlc-create-requirements

Convert user intent into testable requirement records in docs/requirements.md.

7|5|Updated Jul 22, 2025
One-click install
npx skills add https://github.com/nebius/nebius-ps-services --skill sdlc-create-requirements-nebius
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdlc-create-requirements
Source: https://github.com/nebius/nebius-ps-services/tree/main/skills/sdlc-create-requirements
Command: npx skills add https://github.com/nebius/nebius-ps-services --skill sdlc-create-requirements-nebius

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Turning rough ideas, tickets, or chat threads into durable, testable product requirements is slow and error-prone. This Skill converts accepted user intent into canonical REQ records in docs/requirements.md with stable IDs, acceptance criteria, and explicit open questions, all inside the guarded Agentic SDLC workflow. ## Core Features & Use Cases - Structured Requirement Authoring: Breaks user intent into stable REQ-* blocks with acceptance criteria, negative criteria, validation, test, and evaluation methods. - Guarded Publication: Writes only the requirements managed region through the maintain-project-specs paired publisher, preserving design bytes and existing requirement IDs. - Live Experiment Environment Capture: Records an optional guarded section for non-production test environments, including allowed actions, reset steps, and evidence rules. - Use Case: A product manager pastes a Jira ticket and Slack thread into an active SDLC run; the Skill extracts functional requirements, asks only blocking clarifying questions, and publishes a validated requirements file ready for the design phase. ## Quick Start Ask the Agentic SDLC coordinator to turn my approved project prompt into structured requirements in docs/requirements.md using the sdlc-create-requirements skill.

Frequently Asked Questions about sdlc-create-requirements

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

FAQPage Schema
How do I turn a project idea into structured product requirements?

Provide your prompt, ticket, or pasted context to the active SDLC coordinator, which routes it to this Skill. It extracts goals, constraints, and acceptance criteria into stable REQ blocks in docs/requirements.md, asking only questions that materially change product behavior.

How do I write acceptance criteria for software requirements?

Each requirement block includes observable acceptance criteria, negative criteria, a validation method, a test method, and an evaluation method. The Skill generates these from your intent and marks unclear items as open questions instead of guessing.

Can I invoke sdlc-create-requirements directly outside the SDLC workflow?

No. The Skill requires verified workflow context from the active Agentic SDLC coordinator, including a selected project, active run, and phase. Without that evidence it returns without making any changes.

Does it modify the design document when updating requirements?

No. It never changes the design managed region; existing design bytes only participate in the paired validation and publication transaction. Design updates are routed to the separate sdlc-create-design skill.

What happens when requirements change during an active run?

Existing REQ IDs are preserved and updated in place with a change-log entry. If execution is already prepared, the plan is marked REPLAN_REQUIRED and started work is preserved for coordinator-led reconciliation.

How are credentials or sensitive data in prompts handled?

Raw credentials, private endpoints, customer data, and raw logs are never stored in docs/requirements.md. They are replaced with placeholders or safe references, and the user is asked for an approved credential delivery mechanism.