Inspiration
Product managers work through entire product lifecycle, from strategizing, planning the roadmap, creating requirements, managing sprints, coordinating with the team, creating and managing Jira, updating the stakeholders, and validating the GitHub repos. Most of this work is manual, repetitive, and scattered across tools.
They constantly fight against:
- unclear stakeholder asks
- budget and time constraints
- inconsistent engineering effort
- fragmented communication
- undocumented work
- missing context between Jira tasks and actual code
- surprise mismatches (design says “blue,” repo says “green”)
We wanted to rethink PM work from the ground up and turn all this manual labor into something the PM doesn't have to worry about.
So we built Lil Task X, an intelligent PM system that takes constraints, people, tasks, and code, and turns them into strategy, execution, and delivery, all through AI.
What It Does
Lil Task X is a full-stack AI Product Manager that automates everything from idea to Jira to engineering testing to delivery and repo validation.
1. Product Strategy & Ideation
- Takes stakeholder features and business goals
- Analyzes competitors using SerpAPI
- Performs market sizing and industry insights
- Identifies scenarios (Base, Stretch, Budget-Constrained)
- Produces a complete market-ready product description
- Generates personas, risks, KPIs, and positioning
2. Requirements & Development Planning
The user provides:
- Employee data
- Tester data
- Budget cap
- Deadline
- Product description
The model will:
- Break features into stories and tasks
- Build acceptance criteria
- Prioritize tasks using RICE / MoSCoW logic
- Split work across sprints based on timeline
- Assign tasks based on skill and seniority
- Ensure human-balanced work is being provided
- Calculate cost and compare it against the budget
Then it returns:
- a full sprint plan
- role-based assignments
- required budget vs available budget
- options if constraints cannot be met
Example model outputs:
- “This plan works as-is.”
- “This plan works only if you increase budget by $14,200 or cut costs.”
- “This plan works if we remove Feature #3 and extend timeline by one sprint.”
3. Jira Automation & Notifications
After the PM approves the plan:
- Jira tasks are created automatically
- Each engineer gets assigned a task based on your CSV
- An exam is sent to engineers through SMTP about their tasks
4. GitHub Repository Cross-Checking
Lil Task X continuously monitors your repo to:
- Match code commits to the Jira tasks
- Examines commit messages such as:
- “Done - Feature #1 Sprint #1”
- “Done - Feature #1 Sprint #1”
- Mark features as “Ready for Testing”
- Assign Jira bug validation to testers
- PMs are notified about new updates
Semantic code scanning includes:
- Scanning the repository structure
- Reading code comments
- Extracting component names and logic
- Comparing the code to each feature requirement
Example:
Stakeholder wants a blue UI, but repo uses a green theme.
Lil Task X detects the mismatch, and then alerts the PM.
5. Delivery & Stakeholder Reports
Lil Task X generates:
- Several PDF reports
- Pie charts of budget and the progress
- Jira + code alignment score
- The probability of on-time delivery
This turns Lil Task X into a complete product delivery system.
How We Built It
Frontend
- React + React Router
- Supabase (secure storage)
- Auth0 (authentication)
- Feature forms, analytics dashboards, PDF viewer
- CSV file upload UI
Backend
- FastAPI
- Python
- Gemini (primary reasoning + planning model)
- LangChain for RAG + structured explanation
- SerpAPI for competitor/market intelligence
- SMTP for sending notifications about the task
- Jira REST API for live issue creation
- ReportLab for generating the PDFs
Repository Intelligence
- NVIDIA Nemotron-Nano-12B-v2-VL (NIM endpoint)
- Developed for code understanding
- Maps repo code to the requirements
- Automatic mismatch detection
- Always sync with Jira
Data
- employee_catalog.csv
- testers.csv
- budget.csv
- stakeholder_features.json
- GitHub repo
- Market search results
Everything flows through one orchestrated pipeline.
Challenges We Ran Into
- Making AI reason without hallucinating
- Getting data from competitor reliably
- Ensuring a fair task distribution
- Managing two AI models (Gemini + Nemotron)
- Parsing commit messages to connect code to Jira
- Repo-to-code semantic mapping without false positives
- Enforcing strategy to development to delivery mindset in the model
Accomplishments We’re Proud Of
- Created a real PM co-pilot and not just a chatbot
- It connects everything from Stakeholders to Jira
- It automates the full product lifecycle
- Finds repo to Jira mismatches effectively
- Spring planning becomes human friendly
What We Learned
- AI can automate PM workflows, but only when there is structure
- Multi-model systems require a lot of reasoning chains
- Engineers benefit when tasks are clearer and more human
- Great products come from alignment not just execution
What’s Next for Lil Task X
- CI/CD integration (auto PR creation, automated code fixes)
- Prioritized alerts in Slack/Teams when it truly matters
- Design system checker where we compare UI designs to live code
- Several natural-language queries
- “How close are we to delivering Feature 4?”
- “How close are we to delivering Feature 4?”
Final vision:
A fully autonomous AI Product Manager that can take a feature request and deliver the finished product.

Log in or sign up for Devpost to join the conversation.