Quick Start
Create your first story with AgileFlow in 5 minutes
Quick Start
Get up and running with AgileFlow in just a few minutes. This tutorial will guide you through creating your first user story.
Before starting, make sure you've completed the Installation Guide.
Your First Story
Let's create a simple user story for adding a login feature.
Describe the Feature
When prompted, describe your feature:
AgileFlow will automatically generate:
- A properly formatted user story
- Acceptance criteria in Given/When/Then format
- Story points estimation
- Technical requirements
Review the Story
AgileFlow creates a story file in .agileflow/stories/. Review it:
You should see:
- Title: User Login Feature
- Description: As a user, I want to...
- Acceptance Criteria: Given/When/Then scenarios
- Story Points: Estimated effort
Start Development
Begin implementing the story:
This updates the story status and tracks it in your sprint.
Understanding the Workflow
AgileFlow follows a structured workflow:
1. Create Stories
Use /AgileFlow:story to create user stories with:
- Clear acceptance criteria
- Story point estimates
- Dependencies
2. Plan Sprints
Organize stories into sprints:
This helps you:
- Group related stories
- Calculate team capacity
- Track velocity
3. Implement Features
As you develop:
- Update story status
- Document decisions with ADRs
- Track progress
4. Review & Deploy
Before deployment:
- Run automated tests
- Create pull requests
- Generate changelogs
Example Workflow
Here's a complete workflow example:
Common Commands
Here are the most frequently used commands:
| Command | Purpose |
|---|---|
/AgileFlow:story | Create a new user story |
/AgileFlow:epic | Create an epic with multiple stories |
/AgileFlow:sprint | Plan a sprint |
/AgileFlow:status | Update story status |
/AgileFlow:pr | Generate pull request description |
/AgileFlow:adr | Create Architecture Decision Record |
Run /AgileFlow:help to see all available commands.
Working with Agents
AgileFlow includes 26 specialized agents. Here are some examples:
API Agent
For backend work:
The API agent will:
- Create the endpoint
- Add validation
- Write tests
- Document the API
UI Agent
For frontend work:
The UI agent will:
- Build the component
- Add accessibility
- Style with your design system
- Write component tests
Testing Agent
For comprehensive testing:
Best Practices
Follow these best practices for the best experience with AgileFlow.
- Write Clear Descriptions: The better your description, the better AgileFlow can help
- Break Down Large Features: Use epics to organize complex features
- Update Status Regularly: Keep your story status current
- Document Decisions: Use ADRs for important technical decisions
- Review Generated Content: Always review and adjust AI-generated stories
Next Steps
Now that you've created your first story:
- Explore Core Concepts to understand AgileFlow's workflow
- Browse the Commands Reference for all available commands
- Learn about Agents to automate more tasks
- Check out Sprint Planning for team collaboration
Getting Help
Need assistance?
- Check the documentation
- Visit the GitHub repo
- Review Configuration options
AgileFlow learns from your project structure and conventions. The more you use it, the better it gets!