Text to Story

StoryCraft AI

Overview

Text to Story is the simplest StoryCraft AI mode. Type or paste a plain-language description of a feature or requirement, and Monty generates structured user stories, acceptance criteria, and test cases from it.

Writing your description

Click the Text tab in the Input panel. A character counter shows "{current} / {min} min characters". When the minimum is reached the field shows "Input looks good — ready to generate!"

  • Name the user roles involved (e.g. "As an admin…", "A guest user should…")
  • Describe the goal and outcome, not just what a button does
  • Include validation rules, error states, and edge cases
  • Mention integrations or data sources the feature touches

AI Configuration

Below the text area, the AI Configuration panel lets you shape what Monty generates:

SettingOptions
Focus AreaUser Stories, Acceptance Criteria, Test Cases, Technical Tasks
FrameworkReact, Angular, Backend API, Mobile
Test FrameworkPlaywright, Cypress, Selenium, JUnit
ComplexityBasic, Standard, Detailed

The Guide Monty (optional) free-text field adds extra direction — e.g. "Focus on authentication flows", "Include edge cases", "Limit to 5 stories".

Generating stories

1Type your description — wait for the minimum character count to be reached
2Set Focus Area, Framework, Complexity, and optionally Guide Monty
3Select a Branch * (required) and Priority *
4Click ✨ Generate with Monty — the button changes to ⟳ Generating…
5Status messages rotate: "Monty is analyzing…" → "Detecting workflows…" → "Mapping requirements…" → "Generating backlog artifacts…" → "Crafting acceptance criteria…" → "Building test cases…"
6Generated stories appear in the Review & Export panel on the right

Story cards in Review & Export

Each generated story appears as a card:

ElementDescription
Confidence badgePercentage score — how confident Monty is about this story
Source mode badge✏️ text icon showing the input mode used
Points"📊 {points} pts" — estimated story points
Priority selectorEditable dropdown to change the story priority
Acceptance Criteria"✅ Acceptance Criteria" — generated AC items, each editable
Tasks"📋 Tasks" — generated implementation tasks
Test Cases"🧪 Test Cases" — generated test cases
TagsDisplayed as chips below the story body

Click ✏️ to edit title or description inline. Use + Add, + Add Task, + Add Test Case to append items, and × to remove them. Click 🔍 Details to open the Artifact Details drawer — it shows metadata, backlog linkage, and generation history with a Restore this version option.

Saving to the backlog

1On the story card, click the backlog icon or open 🔍 Details → 📋 Add to Backlog
2The modal opens pre-filled with title, description, and acceptance criteria — all editable
3Add or remove AC using + Add criterion and ×. Add tags if needed
4Click Create Backlog Item — on success: "✓ Added to Backlog" with the Item ID

Token usage

After every generation the Review & Export panel shows a Token Usagesection with Prompt, Completion, and Totaltokens consumed. Longer descriptions and higher complexity settings use more tokens. See the AI Usage & Tokens guide to monitor your organisation's balance.

Session restore

StoryCraft AI saves your text and configuration automatically. If you leave and return, a banner reads: "↻ Previous session restored · saved {time ago}". Dismiss with ×. To clear everything, click ↻ Start Freshin the page header.

Troubleshooting

Generate button shows "Enter at least 50 characters to generate"

Keep typing — the button enables once the minimum character count is reached.

Generate button shows "Select a branch before generating"

Select a Branch from the dropdown in the Input panel before clicking Generate.

Generated stories do not match my description

Add more detail and context to the description. Use Guide Monty for extra direction, then regenerate.

I replaced the description in a card by mistake

Open the Artifact Details drawer → Generation History and restore the previous version.