gds-create-story

Generates comprehensive developer story files from epics, architecture, and sprint status artifacts.

1|Updated Sep 18, 2026
One-click install
npx skills add https://github.com/PastaSus/egg-defender --skill gds-create-story-pastasus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gds-create-story
Source: https://github.com/PastaSus/egg-defender/tree/main/.agents/skills/gds-create-story
Command: npx skills add https://github.com/PastaSus/egg-defender --skill gds-create-story-pastasus

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Developer agents often fail because story files lack context: wrong libraries, wrong file locations, missed regressions, and vague requirements. This Skill creates a complete, self-contained story file that gives the dev agent everything needed for correct implementation. ## Core Features & Use Cases - Automatic Story Discovery: Reads sprint-status.yaml to find the next backlog story, or accepts an explicit epic-story identifier like "2-4". - Exhaustive Context Extraction: Analyzes epics, GDD, architecture, UX docs, project-context.md, previous story learnings, and git history to build developer guardrails. - Quality Validation: Validates the generated story against a checklist that hunts for missing requirements, regressions risks, and LLM-optimization issues before marking it ready-for-dev. - Use Case: After sprint planning, say "create the next story" and the Skill produces a story file with acceptance criteria, architecture compliance rules, library versions, file structure requirements, and testing standards, then updates sprint status to ready-for-dev. ## Quick Start Ask the agent to create the next story from the sprint backlog, or specify a story like "create story 2-4" to generate its implementation file.

Frequently Asked Questions about gds-create-story

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

FAQPage Schema
How do I create the next story from my sprint backlog?

Run the skill with no arguments and it reads sprint-status.yaml to find the first story with backlog status. It then analyzes epics, architecture, and prior stories to generate a complete story file marked ready-for-dev.

How do I create a specific story by epic and story number?

Provide an identifier like "2-4" or "epic 1 story 5" when invoking the skill. It parses the epic and story numbers, extracts the story key, and generates the story file for that specific item.

What input documents does the story creation workflow need?

It loads epics, GDD, architecture, and UX documents from the planning artifacts directory, plus project-context.md and sprint-status.yaml. Missing files are tolerated; the epics file carries most required content.

What happens if no sprint status file exists?

The workflow halts and asks you to either run sprint-planning first to initialize sprint-status.yaml, provide an explicit epic-story number, or supply a path to story documents.

How does the skill prevent developer implementation mistakes?

It extracts architecture compliance rules, library versions, file structure requirements, previous story learnings, and git patterns into the story file, then validates the result against a quality checklist before finalizing.

Can I customize the story creation workflow behavior?

Yes, through customize.toml overrides at team or user level. You can add activation steps, persistent facts, and an on_complete hook that merge with the skill defaults using structural merge rules.