Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>EpicCraft - Agile Story GeneratorNew to Visual Studio Code? Get it now.
EpicCraft - Agile Story Generator

EpicCraft - Agile Story Generator

EpicCraft

|
2 installs
| (0) | Free
Generate epics, user stories, and acceptance criteria with AI. Optionally publish to Jira via MCP Server.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

EpicCraft - Agile Story Generator

VS Code Extension License: MIT TypeScript AI Powered

🚀 Turn Product Ideas into Complete Agile Artifacts --- Instantly

Generate Epics, User Stories, Acceptance Criteria, and Technical Notes using AI --- directly inside VS Code.

Built for Product Owners , Product Managers, Tech Leads, and Agile Teams.

👨‍💻 Publisher

Duddu Arun Kumar

Repo: https://github.com/arun4duddu/EpicCraft-Agile-Story-Generator/

📄 License

Licensed under the MIT License.

📌 Overview

EpicCraft transforms a simple product idea into structured Agile deliverables aligned with industry best practices.

Instead of spending hours writing backlog items, simply describe your feature:

"Allow customers to pay via UPI in the POS app"

...and EpicCraft generates:

✅ Epic
✅ INVEST-compliant user stories
✅ Gherkin acceptance criteria
✅ Technical architecture notes
✅ Diagrams (Mermaid / PlantUML)

Support

GitHub Issues
VS Code Extension Marketplace
Email support: arun4duddu@gmail.com


🧠 Why EpicCraft?

Problem EpicCraft Solution
Writing stories takes too long AI generates structured artifacts instantly
Poorly defined requirements INVEST-aligned stories
Missing acceptance criteria Automatic BDD generation
Documentation scattered Export-ready Markdown
Manual Jira creation Optional direct publishing

🚀 Features

⚙️ Core Capabilities

  • ✍️ Single-Line → Full Stories
  • 📐 INVEST-Compliant User Stories
  • ✅ Gherkin Acceptance Criteria
  • 🧩 Technical Architecture Notes
  • 🌙 Modern Dark/Light UI
  • ⚡ Fast AI generation (~5--10s)

🔗 Export & Integrations

  • 📝 Markdown Export --- Confluence, Wikis, GitHub Docs
  • 💾 JSON Export --- Automation & pipelines
  • 📤 Jira Publishing (Optional) via MCP Server - PRO MODEL
  • 📊 Mermaid / PlantUML Diagrams

🧩 Flexibility & Customization

  • Multiple LLM Providers:
    • OpenAI
    • Azure OpenAI
    • GitHub Copilot
  • Domain-aware prompting (FinTech, E-commerce, SaaS, IoT)
  • Works with or without Jira

📦 Installation

  1. Open VS Code
  2. Go to Extensions (Ctrl + Shift + X)
  3. Search for EpicCraft
  4. Click Install

🎯 Quick Start

1️⃣ Open EpicCraft

Run command:

EpicCraft: Open Story Generator

2️⃣ Describe Your Use Case

Allow customers to pay via UPI in the POS app

3️⃣ Configure (Optional)

  • Select domain
  • Choose story count (3--8)
  • Enable Jira publishing

4️⃣ Generate Stories 🚀

AI creates:

  • Epic
  • User stories
  • Acceptance criteria
  • Technical insights

5️⃣ Export or Publish

Action Use Case


Markdown Documentation JSON Automation Jira Agile workflow


📋 Generated Artifacts

Epic

  • Title & description
  • Business value
  • Success metrics
  • Acceptance criteria

User Stories (INVEST)

As a [role]
I want [action]
So that [benefit]

Acceptance Criteria:

Given ...
When ...
Then ...

Technical Notes

  • Architecture overview
  • Component diagrams
  • Sequence diagrams
  • Security considerations
  • Scalability insights

🏛 System Architecture

┌─────────────────────────────────────┐
│      VS Code Extension (TS)         │
├─────────────────────────────────────┤
│        Webview UI (HTML/CSS)        │
├─────────────────────────────────────┤
│     Prompt Engine + Templates       │
├─────────────────────────────────────┤
│   LLM Provider (AI Generation)      │
├─────────────────────────────────────┤
│   MCP Server ⇄ Jira API (Optional)  │
└─────────────────────────────────────┘

📚 Prompt Customization

All AI behavior is configurable via:

/templates

File Purpose


prompts.yaml Story generation prompts hints.yaml Domain intelligence

Modify outputs without changing code.


🔒 Security & Privacy

Secure by Default

  • VS Code Secret Storage for API keys
  • No telemetry (opt-in only)
  • HTTPS-only communication
  • Credentials never logged

Best Practices

  • Never commit API keys
  • Use environment variables
  • Rotate credentials regularly

🛠 Troubleshooting

Jira Connection Failed

  • Verify MCP Server URL
  • Check authentication token
  • Confirm Jira project key

Slow Generation

  • Possible API rate limits
  • Check network connectivity
  • Verify Azure deployment status

🚧 Roadmap

v0.1 --- MVP

  • Epics + stories generation
  • Modern webview UI
  • Markdown & JSON export
  • Configurable settings

v0.2 --- Technical Intelligence

  • Technical notes generation
  • Diagram rendering
  • .puml exports

v1.0 --- PRO Edition

  • MCP Jira integration
  • Issue publishing
  • Preview / dry-run
  • Advanced mappings

v1.1+ Enterprise

  • Azure DevOps integration
  • GitHub Issues sync
  • Team templates
  • Collaboration features

💬 Support & Community

  • Bug Reports → GitHub Issues
  • Feature Requests → Discussions
  • Email → arun4duddu@gmail.com
  • Twitter → @epiccraftdev

⭐ If EpicCraft helps your workflow, consider giving it a star!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft