Skip to content

spicewoodlabs/sprintcore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚀 SprintCore

SprintCore is an AI-powered CLI tool that converts Product Requirement Documents (PRDs) into structured agile artifacts — Epics, Stories, and Subtasks — using AI.

Built for Engineers, Product Managers, and Team Leads to speed up Sprint Planning.


🛠 Features

  • 🧠 PRD → Epic/Story/Subtask generation via AI
  • 📤 Export to .json, .yaml, or .md
  • 🧪 Supports mock mode for local dev/testing
  • 🔌 Ready for Jira integration (Linear support coming soon)
  • ✨ Designed for extension (clustering, deduplication, planning, etc.)

💼 Paid Version (Coming Soon)

  • 🧭 Unstructured Slack Messages -> Structured Tasks in Jira/Linear
  • 📊 Unstructured Notes -> Structured Tasks in Jira/Linear
  • 🔁 Standup notes -> Story updates
  • 🔁 Git commit -> Story point updates
  • 🧭 Full web dashboard with team access
  • 🔁 Story deduplication + clustering
  • 📊 Sprint velocity tracking
  • 🔗 Deep integrations with Jira, Linear, GitHub
  • ✅ Priority support and model configuration

👉 Join the waitlist


📦 Installation

git clone https://github.com/spicewoodlabs/sprintcore.git
cd sprintcore
pip install .
cp example/.env.example example/.env

📦 Add OPENAI_API_KEY

Add OPENAI_API_KEY=sk_... in .env

--

🚀 Usage

Basic

sprintcore create-story  --input sprintcore/examples/prd/prd-flight-booking.md --output stories.yaml --prompt prompt.txt

With Mock Mode

sprintcore create-story  --input sprintcore/examples/prd/prd-flight-booking.md --output stories.yaml --prompt prompt.txt --mock

🔐 Environment Setup

Create a .env file in the repo root:

OPENAI_API_KEY=sk-...

🧪 Run Tests

pytest sprintcore/tests

📌 Roadmap

  • PRD to Stories CLI - Open Source - Free
  • Parse messy, unstructured PRDs (Google Docs, Notion, Markdown) - Open Source - Free
  • Generate clean stories with subtasks, labels, estimates - Open Source - Free with limitations
  • Slick UI - Paid
  • Jira/Linear Copilot - Paid
  • Story clustering by similarity - Paid
  • Duplicate story detection - Paid
  • Create Jira story using natural language prompt - Paid
  • Create Jira subtasks using natural language prompt - Paid
  • Upload stories in bulk - Paid
  • Jira integration - Paid
  • Linear integration - Paid
  • Slack integration - Paid
  • Sprint planning agent - Paid
  • Automated story updates based on git commits and PRs - Paid
  • Automated story updates based on standup notes - Paid
  • Automated story updates based on standup voice recordings - Paid
  • Get info from Jira/Linear using natural language - Paid
  • Create Jira Boards, Jira Sprints using natural language - Paid
  • Capture standup notes (Slack, meetings) and update the right stories - Paid
  • Auto-generate standup summaries based on team activity - Paid
  • Maintain sprint health without manual intervention - Paid
  • Flags stories that are missing key requirements and UI mocks - Paid
  • Clarifies requirements from PM - Paid

📝 License

MIT © Spicewood Labs LLC.

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •