
Project Estimation
This one walks you through building project estimates using three different techniques: three-point PERT estimation with confidence intervals, bottom-up task decomposition, and analogous estimation based on historical data. The code examples are practical, showing you how to calculate weighted estimates, standard deviations, and resource allocations in Python. It's most useful when you need to defend timeline and budget numbers to stakeholders or when you're working on something unfamiliar and can't just wing it. The best practices section is honest about common pitfalls like estimating under pressure or forgetting to account for non-coding work. Good reminder to track actual versus estimated metrics so your next estimate doesn't suck as much.
- skills.sh installs
- 670
- GitHub stars
- 379
- last updated
- Aug 21, 2026
Install
$ npx -y skills add aj-geddes/useful-ai-prompts --skill project-estimation --agent claude-codeInstalls into .claude/skills of the current project.
Files
Project Estimation
Table of Contents
Overview
Accurate project estimation determines realistic timelines, budgets, and resource allocation. Effective estimation combines historical data, expert judgment, and structured techniques to minimize surprises.
When to Use
- Defining project scope and deliverables
- Creating project budgets and timelines
- Allocating team resources
- Managing stakeholder expectations
- Assessing project feasibility
- Planning for contingencies
- Updating estimates during project execution
Quick Start
Minimal working example:
# Three-point estimation technique for uncertainty
class ThreePointEstimation:
@staticmethod
def calculate_pert_estimate(optimistic, most_likely, pessimistic):
"""
PERT formula: (O + 4M + P) / 6
Weighted toward most likely estimate
"""
pert = (optimistic + 4 * most_likely + pessimistic) / 6
return round(pert, 2)
Sponsors
Details
- Repository
- github.com/aj-geddes/useful-ai-prompts
- Categories
- AI & Agent Building, Productivity & Planning
- First seen
- Jun 3, 2026
More from aj-geddes/useful-ai-prompts
All 258- Gitlab Cicd Pipeline669
- Websocket Implementation668
- Requirements Gathering663
- Image Optimization662
- Ruby Rails Application660
- Api Rate Limiting647
- Internationalization I18n642
- Information Architecture641
- Backup Disaster Recovery626
- Github Actions Workflow626
- Color Accessibility624
- Fastapi Development624
- Static Code Analysis622
- Unit Testing Framework622
- Aws Lambda Functions619
- User Research Analysis618
- Vulnerability Scanning617
- Data Encryption616
- Api Authentication612
- Performance Testing609
- Competitor Analysis608
- Refactor Legacy Code608
- Security Testing607
- Frontend Accessibility604