doorstop-gherkin-spec

Manage software specifications with Doorstop, Gherkin, and Spec-Weaver.

1|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/neelbauman/claude-skills-repo --skill doorstop-gherkin-spec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: doorstop-gherkin-spec
Source: https://github.com/neelbauman/claude-skills-repo/tree/main/claude/skills/doorstop-gherkin-skill
Command: npx skills add https://github.com/neelbauman/claude-skills-repo --skill doorstop-gherkin-spec

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires doorstop, spec-weaver, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates and standardizes the process of managing requirements and specifications by integrating Doorstop for structured documentation, Gherkin for behavior-driven development, and Spec-Weaver for consistency checks.

Core Features & Use Cases

  • New Project Setup: Initializes Doorstop for requirements and specifications, generates Gherkin feature files.
  • Specification Updates: Manages consistency between requirements, specifications, and feature files.
  • Reverse Engineering: Analyzes existing codebases to initialize specifications.
  • Use Case: When starting a new project, use this skill to set up a robust specification management system from scratch, ensuring all requirements are traceable to executable specifications.

Quick Start

Initialize a new project's specification structure using Doorstop and Gherkin.

Frequently Asked Questions about doorstop-gherkin-spec

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

FAQPage Schema
How do I manage software specifications and requirements traceability using Gherkin and Doorstop?

To manage software specifications with Gherkin and Doorstop, you can use a specification management system that integrates structured documentation with behavior-driven development. This approach ensures traceability between business requirements, system specifications, and executable feature files while running consistency checks.

What is the best way to set up requirements management and BDD feature files for a new project?

The best way to set up requirements management and BDD for a new project is to initialize a specification structure using Doorstop and automatically generate corresponding Gherkin feature files. This establishes a robust foundation where all requirements are traceable to executable behavioral specifications from the start.

Can I reverse engineer specifications and Gherkin features from an existing codebase?

Yes, you can reverse engineer specifications from an existing codebase. The system analyzes your current code to initialize structured documentation and behavioral specifications, allowing you to retroactively establish requirements traceability and consistency for ongoing updates.

How does Spec-Weaver check consistency between requirements and feature files?

Spec-Weaver checks consistency by integrating business requirements, system specifications, and behavioral specifications. It runs consistency checks across the documentation generated by Doorstop and the Gherkin feature files to ensure enhanced traceability and alignment throughout the software engineering lifecycle.

Do I need Doorstop and Spec-Weaver to maintain traceability during specification updates?

You need Doorstop and Spec-Weaver to maintain traceability during specification updates because they automate the synchronization between requirements, specifications, and feature files. This integration standardizes the process and ensures consistency checks are run automatically during ongoing project changes.