requirements-writing

Write user stories and Gherkin scenarios for Manifest Logistics SaaS requirements.

10|1|Updated Dec 20, 2025
One-click install
npx skills add https://github.com/Kaakati/rails-enterprise-dev --skill requirements-writing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: requirements-writing
Source: https://github.com/Kaakati/rails-enterprise-dev/tree/main/plugins/rails-enterprise-dev/skills/requirements-writing
Command: npx skills add https://github.com/Kaakati/rails-enterprise-dev --skill requirements-writing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps write clear, testable requirements using user stories and Gherkin scenarios for Manifest Logistics SaaS, linking to business needs.

Core Features & Use Cases

  • User Stories format
  • Acceptance Criteria using Gherkin scenarios
  • Complete examples for zone-based task bundling

Quick Start

Write a user story for a new feature and provide a corresponding Gherkin scenario to verify acceptance.

Frequently Asked Questions about requirements-writing

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

FAQPage Schema
How do I write user stories with acceptance criteria for testing?

User stories structure requirements as narratives describing who wants what and why, paired with acceptance criteria—testable conditions using Gherkin syntax (Given/When/Then) that verify the story is complete. This format links features to business needs while ensuring they're verifiable via testing frameworks like Cucumber and RSpec.

What's the difference between user stories and Gherkin scenarios?

User stories describe requirements in business language ('as a [role], I want [feature] so that [benefit]'), while Gherkin scenarios translate those stories into executable test steps using Given/When/Then syntax. Together they document what to build and how to verify it works.

How do I ensure requirements are testable and traceable to business needs?

Write acceptance criteria in Gherkin format that maps directly to user story goals, then verify each criterion can be automated in RSpec or Cucumber. Trace each scenario back to the business problem it solves, ensuring requirements remain feasible within technical and economic constraints.

Can I use user stories and Gherkin for documenting existing system behavior?

Yes. User stories and Gherkin scenarios work for both defining new features and documenting current system behavior. This approach creates verifiable documentation that captures functional and non-functional requirements, making behavior explicit and testable.

Do I need to write separate documents for requirements and tests?

No. Gherkin scenarios serve dual purpose as both executable requirements documentation and test specifications. This single format reduces duplication, keeps requirements and tests synchronized, and ensures acceptance criteria remain verifiable throughout development.