sammyai

Sammy - AI Figma to JIRA Story Creator

Overview

Sammy is your AI-powered companion that turns Figma designs into detailed JIRA stories. With a beautiful UI and smart platform detection, Sammy helps bridge the gap between design and development.

šŸš€ Chrome Web Store: Coming Soon - Currently in review

šŸŽ„ See Sammy in Action

Watch a quick demo of how Sammy works: View Demo on Loom

Value Proposition

Setup Instructions

1. Install the Extension

  1. Open Chrome and go to chrome://extensions/
  2. Enable ā€œDeveloper modeā€ (top right)
  3. Click ā€œLoad unpackedā€
  4. Select the sammy-simple folder

2. Configure API Keys

  1. Click the extension icon in Chrome
  2. Click ā€œOpen Settingsā€ or right-click the extension and select ā€œOptionsā€
  3. Enter your credentials:
    • OpenAI API Key: Get from https://platform.openai.com/api-keys
    • JIRA Domain: Your Atlassian domain (e.g., yourcompany.atlassian.net)
    • JIRA Email: Your Atlassian account email
    • JIRA API Token: Create at https://id.atlassian.com/manage-profile/security/api-tokens
    • Project Key: The JIRA project where stories will be created
  4. Click ā€œSave Settingsā€
  5. Click ā€œTest Connectionā€ to verify everything works

3. Using the Extension

  1. Open any Figma design file
  2. Press and hold Alt to show Sammy
  3. Click to place Sammy where you want to analyze
  4. Optionally add context about your design
  5. Review the generated story:
    • Edit title, description, and acceptance criteria
    • Select target platforms (iOS, Android, Web, API)
  6. Click ā€œCreate JIRA Ticketsā€ to create stories for selected platforms

Features

Smart Platform Selection

Interactive Story Editor

Beautiful UI

For Production Use

Replace Mock with Real APIs

  1. In background.js, replace with background-prod.js:
    cp background-prod.js background.js
    

Security Notes

Troubleshooting

Canvas capture is empty

API errors

JIRA creation fails

Pricing & Monetization

Planned Pricing Models

  1. Freemium - 20 free stories/month, then $10/seat/month
  2. Team License - $999/year for 100 seats
  3. Usage-based - $0.25 per story generated

Why Sammy is Worth It

For Developers

Building for Production

  1. Replace mock APIs with production endpoints
  2. Ensure all API keys are properly secured
  3. Test with real Figma designs and JIRA instances
  4. Submit to Chrome Web Store

Contributing

PRs welcome! Please ensure all tests pass and follow the existing code style.

Privacy & Security

Support