LightSprint Documentation
Learn how to use LightSprint for collaborative product development with AI-native teams.
Getting Started
LightSprint helps teams align on PRDs (Product Requirements Documents) and execute them with AI coding agents. Here's how to get started:
1. Sign Up
Sign in with your GitHub account. LightSprint uses GitHub App authentication, so you'll need to authorize the app to access your repositories.
2. Create a Project
After signing in, create a new project and connect it to a GitHub repository. This gives LightSprint access to your codebase for context-aware task generation.
3. Start Collaborating
Create PRDs (Product Requirements Documents) where PMs, designers, and engineers can collaborate. Use the AI-powered chat to align on requirements before breaking them down into tasks.
PRD Collaboration
PRDs (Product Requirements Documents) are the foundation of your workflow in LightSprint. They enable multi-stakeholder collaboration before any code is written.
Creating a PRD
Navigate to your project and click "New PRD". Give it a title and start describing your feature or requirement. You can:
- Add context from your codebase (files, directories)
- Link external documents (Notion pages, Figma files)
- Invite team members to collaborate
AI-Powered Chat
The PRD chat interface allows multiple stakeholders to discuss requirements. The AI helps by:
- Synthesizing ideas from different team members
- Detecting conflicts and suggesting resolutions
- Drafting requirements based on your codebase patterns
- Answering questions about existing code
Stakeholder Alignment
Track approvals from PMs, designers, and engineers. Once everyone is aligned, you can generate implementation tasks automatically.
Task Management
Tasks are automatically generated from aligned PRDs, or you can create them manually.
Auto Task Generation
When a PRD is aligned, click "Generate Tasks". LightSprint will:
- Analyze your codebase to understand existing patterns
- Break down the PRD into implementation-ready tasks
- Identify files that need to be created or modified
- Map dependencies between tasks
Kanban Board
Tasks are organized on a Kanban board with columns:
- Todo - Tasks ready to be worked on
- In Progress - Tasks currently being implemented
- In Review - Tasks with open PRs
- Done - Completed tasks
Task Details
Each task includes:
- Description and context
- Related files from your codebase
- Implementation todos (subtasks)
- Assigned AI agent (if applicable)
- Linked PR (when created)
Auto Task Tracking
LightSprint automatically updates task status based on your git commits. When you commit code that matches a task's todos, the task moves to the appropriate column.
AI Agents
LightSprint integrates with multiple AI coding agents to execute tasks automatically.
Supported Agents
- Claude - Best for complex reasoning and code review
- Cursor - IDE-integrated coding with full context
- Grok - Fast task execution
Launching an Agent
To launch an AI agent on a task:
- Open a task from the Kanban board
- Click "Launch Agent"
- Select which agent to use (or let LightSprint choose automatically)
- The agent will read the task context and start implementing
Agent Execution
Agents work in isolated branches and:
- Read the full task context (description, todos, related files)
- Create or modify files as needed
- Open a pull request when done
- Link the PR back to the original task
Parallel Execution
You can run multiple agents simultaneously on different tasks. LightSprint detects conflicts before they happen and ensures each agent works on isolated branches.
GitHub Integration
LightSprint deeply integrates with GitHub to provide seamless workflow.
GitHub App
LightSprint uses a GitHub App for authentication and repository access. This means:
- Single OAuth flow for both auth and repo access
- Granular permissions (only what's needed)
- Works with any repository you have access to
Webhook Events
LightSprint listens to GitHub webhooks to:
- Track commits and update task status
- Monitor pull requests and link them to tasks
- Detect branch creation and updates
Commit Analysis
When you push commits, LightSprint analyzes them to:
- Match commits to task todos
- Update task status automatically
- Provide confidence scores for matches
Best Practices
Writing Effective PRDs
- Be specific about requirements, but don't over-specify implementation
- Include context from your codebase (link relevant files)
- Get stakeholder alignment before generating tasks
- Use the AI chat to clarify ambiguous requirements
Task Management
- Break large features into smaller, focused tasks
- Review auto-generated tasks and refine them if needed
- Use clear commit messages to help auto-tracking work better
- Link related tasks together
Working with AI Agents
- Provide clear task descriptions with context
- Review agent-generated code before merging
- Use agents for repetitive tasks and boilerplate
- Let agents handle implementation while you focus on architecture
Team Collaboration
- Use PRDs to align before coding
- Comment on tasks to provide additional context
- Review PRs linked to tasks
- Keep the Kanban board updated for visibility