Agent skill
time-resource-estimator
Estimate realistic project timelines, break down hours by feature/phase, include buffer for revisions, set achievable client expectations, and avoid over-promising deadlines you can't meet.
Install this agent skill to your Project
npx add-skill https://github.com/zanecole10/software-tailor-skills/tree/main/15-time-resource-estimator
SKILL.md
Time & Resource Estimator
Stop over-promising. Deliver on time with realistic estimates.
What This Skill Does
Input: Project scope and features Output: Realistic timeline, hour breakdown, buffer calculations, client communication
Estimation Framework
Base Hours by Feature Type
Authentication & User Management: 6-8 hours
- Login/signup
- Password reset
- User roles
- Session management
CRUD Operations (per model): 4-6 hours
- Create/Read/Update/Delete
- Basic validation
- List view
Forms (per complex form): 3-5 hours
- Input validation
- Error handling
- Success states
Dashboard/Analytics: 8-12 hours
- Data visualization
- Real-time updates
- Filtering/sorting
File Uploads: 4-6 hours
- Storage setup
- Upload UI
- View/download
PDF Generation: 6-8 hours
- Template design
- Data formatting
- Download/email
Email Notifications: 4-6 hours
- Email templates
- Trigger logic
- Sending infrastructure
Integrations (per service): 10-15 hours
- API setup
- Data mapping
- Error handling
- Testing
Mobile Responsive: +20% of total hours
- Responsive design
- Mobile testing
- Touch interactions
The Buffer Formula
NEVER give estimates without buffer.
Rule of thumb:
- Base estimate: Sum of feature hours
- Add 25% for unknowns and edge cases
- Add 15% for revisions and client feedback
- Add 10% for testing and bug fixes
Total: Base × 1.5
Example:
- Base features: 60 hours
- With buffers: 60 × 1.5 = 90 hours
- Tell client: "6-8 weeks" (not "60 hours")
Converting Hours to Timelines
Full-time work (40 hrs/week):
- 40 hours of work = 1 week
- 80 hours = 2 weeks
- 120 hours = 3 weeks
Part-time work (20 hrs/week):
- 40 hours of work = 2 weeks
- 80 hours = 4 weeks
- 120 hours = 6 weeks
Always add 1-2 weeks for:
- Client delays (feedback, access, approvals)
- Holidays/sick days
- Unexpected complexity
Safe timeline formula: (Estimated hours ÷ weekly hours) + 2 weeks
Project Timeline Breakdown Example
Fire Inspection Software (80 base hours)
Week 1-2: Foundation (20 hours)
- Project setup
- Database design
- Authentication
- Basic UI framework
Week 3-4: Core Features (30 hours)
- Building management
- Inspection scheduling
- User roles
Week 5-6: Field Features (20 hours)
- Mobile inspection forms
- Photo uploads
- Data validation
Week 7: Polish & Testing (10 hours)
- Bug fixes
- UI refinements
- Testing
Week 8: Client Review & Revisions
- Client testing
- Feedback incorporation
- Final adjustments
Total: 8 weeks (80 hours × 1.5 buffer ÷ 20 hrs/week = 6 weeks + 2 week buffer)
Communicating Timelines to Clients
What to say: "Based on the scope, this will take 6-8 weeks from kickoff to launch."
What NOT to say: "This is 80 hours of work, so if I work full-time it's 2 weeks."
Why: Hours mean nothing to clients. Weeks are tangible.
Setting Expectations
During proposal: "Timeline: 6-8 weeks
This assumes:
- You provide feedback within 2 business days
- Access to systems/data is ready
- Scope doesn't change mid-project
If any of those change, timeline adjusts."
Put it in writing. Protects you from "why is this taking so long?"
Red Flags That Impact Timeline
❌ "We need this in 2 weeks" → Unrealistic for anything substantial ❌ Unclear requirements → Will cause delays and rework ❌ Multiple stakeholders → Slow approvals ❌ "Just like [complex SaaS]" → They underestimate complexity ❌ Client never responds fast → Adds weeks to timeline
Solution: Build timeline expectations into contract.
When Things Take Longer
Be honest early:
"Hi [Client],
Quick update on timeline. We hit an unexpected complexity with [feature]. This is adding 3-5 days to the schedule.
New delivery date: [date] instead of [original date].
Apologies for the delay - I'd rather get it right than rush it.
[Your Name]"
Better to reset expectations early than miss deadlines.
Estimation Checklist
Before giving a timeline, verify:
- ✅ All features identified
- ✅ Technical complexity assessed
- ✅ Integration requirements clear
- ✅ Client responsiveness factored in
- ✅ 50% buffer included
- ✅ Testing time included
- ✅ Holidays/vacation accounted for
If anything is unclear: Add more buffer or say "I need to scope this more before committing to a timeline."
The Confidence Matrix
High Confidence (±1 week):
- Similar projects done before
- Clear requirements
- No complex integrations
- Responsive client
Medium Confidence (±2 weeks):
- Some unknowns
- New tech stack
- Client approval delays possible
Low Confidence (±4 weeks or "TBD"):
- Many unknowns
- Complex integrations
- Vague requirements
- Multiple stakeholders
Adjust buffer accordingly.
Remember
Under-promise, over-deliver.
- Estimate: 6 weeks
- Deliver: 5 weeks
- Client: "Wow, you're fast!"
vs.
- Estimate: 3 weeks
- Deliver: 6 weeks
- Client: "Why is this taking so long?"
Same work. Different perception.
Add buffer. Deliver early. Look like a hero.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
competitor-analysis-positioning
Analyze existing SaaS competitors, identify gaps they're missing, craft unique positioning, and develop talking points to overcome "why not just use [SaaS product]?" objections.
business-problem-to-blueprint
Transform any boring B2B business problem into a complete software blueprint with architecture, database schema, feature breakdown, and step-by-step implementation plan formatted as a CLAUDE.md file ready for development.
upsell-opportunity-identifier
Identify natural upsell opportunities in existing client projects, suggest additional features clients likely need, price add-ons, and provide pitch scripts to turn $15K clients into $30K+ clients.
software-pricing-calculator
Calculate the right price for custom software projects ($8K-$50K+) based on complexity, value delivered, and client ROI. Includes justification, pricing tiers, negotiation strategies, and ROI calculations to present to clients.
client-onboarding-workflow
Create automated onboarding sequences, information gathering forms, kickoff meeting agendas, requirements documentation templates, and progress update schedules that make clients feel they made the right $15K decision.
10x-vision
Strategic amplification mode that reveals blind spots, untapped opportunities, and hidden leverage points in any business strategy, entrepreneurship idea, or creative content project. Cuts through noise to show what others miss.
Didn't find tool you were looking for?