"Estimate task duration from an AI-assisted development perspective rather than traditional human developer estimates"
Resources
1Install
npx skillscat add fabioc-aloha/alex-plug-in/alex-effort-estimation Install via the SkillsCat registry.
SKILL.md
Alex Effort Estimation
Estimate task duration from an AI-assisted development perspective rather than traditional human developer estimates.
Activation Triggers
- "estimate effort", "how long will this take"
- "alex time", "AI effort"
- Planning tasks, reviewing roadmaps
- Creating work estimates
Why Alex Effort โ Human Effort
| Factor | Human Developer | Alex-Assisted |
|---|---|---|
| Research | Hours browsing docs/SO | Minutes with semantic search |
| Boilerplate | Type it out | Generated instantly |
| Multi-file edits | Context switching overhead | Parallel in one pass |
| Code review | Read, context-build, comment | Instant pattern recognition |
| Testing | Same | Same (real execution time) |
| Debugging | Print statements, breakpoints | Pattern matching + bisect |
| Learning curve | Days/weeks | Minutes (bootstrap learning) |
| Breaks/fatigue | Required | N/A |
| Approval cycles | N/A | Required (human-in-loop) |
Alex Effort Units
| Unit | Meaning | Typical Tasks |
|---|---|---|
| โก Instant | < 5 min | Single file edit, quick lookup, code generation |
| ๐ Short | 5-30 min | Multi-file refactor, documentation, skill creation |
| โฑ๏ธ Medium | 30-60 min | Feature implementation, test suite, complex debugging |
| ๐ฆ Session | 1-2 hours | Major feature, architecture change, release process |
| ๐๏ธ Multi-session | 2+ hours | Large refactor, new system, research + implementation |
Estimation Formula
Alex Effort = (Core Work ร 0.3) + (Testing ร 1.0) + (Approval Cycles ร Human Response Time)Multipliers by Task Type
| Task Type | Human Estimate | Alex Multiplier | Alex Effort |
|---|---|---|---|
| Documentation | 2h | ร0.2 | ๐ 25 min |
| Code generation | 4h | ร0.15 | ๐ 35 min |
| Refactoring | 4h | ร0.25 | โฑ๏ธ 1h |
| Research | 8h | ร0.1 | โฑ๏ธ 45 min |
| Bug fix (known) | 2h | ร0.3 | ๐ 35 min |
| Bug fix (unknown) | 4h | ร0.5 | โฑ๏ธ 2h |
| Test writing | 4h | ร0.4 | โฑ๏ธ 1.5h |
| Test execution | 1h | ร1.0 | โฑ๏ธ 1h |
| Architecture design | 8h | ร0.3 | โฑ๏ธ 2.5h |
| New feature (small) | 4h | ร0.25 | โฑ๏ธ 1h |
| New feature (medium) | 2d | ร0.2 | ๐ฆ 3h |
| New feature (large) | 1w | ร0.15 | ๐๏ธ 6h |
| Release process | 4h | ร0.3 | ๐ฆ 1.2h |
| Skill creation | 2h | ร0.2 | ๐ 25 min |
Bottlenecks (Cannot Accelerate)
These take real time regardless of AI assistance:
- Build/compile time - Hardware bound
- Test execution - Must actually run
- Human approval - User response latency
- External APIs - Network/service latency
- Deployment - CI/CD pipeline time
- Learning user preferences - Requires interaction
Estimation Template
When estimating tasks, use this format:
| Task | Human Est. | Alex Est. | Bottleneck |
|------|------------|-----------|------------|
| [Task name] | [X hours/days] | [โก๐โฑ๏ธ๐ฆ๐๏ธ + time] | [None/Build/Test/Approval] |Example: v4.2.5 Retrospective
| Task | Human Est. | Actual Alex | Bottleneck |
|---|---|---|---|
| Update engine to 1.109 | 30m | โก 5 min | None |
| Consolidate 9โ3 agents | 4h | ๐ 20 min | None |
| Create 6 slash commands | 2h | ๐ 15 min | None |
| Refactor dream to shared | 4h | โฑ๏ธ 45 min | Testing |
| Test all features | 2h | โฑ๏ธ 1h | Human testing |
| Release process | 4h | ๐ฆ 1h | CI/approval |
| Total | 16.5h | ๐ฆ 2.5h | - |
Acceleration factor: 6.6ร
Calibrated from 62-Project Analysis
What Accelerates Well (4-10ร)
| Task Type | Human | Alex | Factor | Evidence |
|---|---|---|---|---|
| Documentation | 4h | 25m | 10ร | METHODOLOGY doc: 400 lines in ~30 min |
| Skill creation | 2h | 15m | 8ร | 65 skills created, many in single sessions |
| Code generation | 4h | 30m | 8ร | Slash commands, refactors |
| Research + synthesis | 8h | 45m | 10ร | 62 project analysis in ~20 min |
| Architecture decisions | 8h | 2h | 4ร | Root cause analysis + recommendations |
What Doesn't Accelerate (<2ร)
| Bottleneck | Why | Evidence |
|---|---|---|
| External dependencies | Can't control | AlexCook blocked by book formatting |
| Unrealistic scope | Must be discovered | Altman-Z-Score, KalabashDashboard |
| Human learning curve | Needs real time | Writing skills developing (Paper) |
| Third-party tools | Must wait | markdown-to-pdf "not working" |
| Approval cycles | Calendar-bound | Release publishing waits for human |
Project Success Predictors
From 62-project analysis:
| Indicator | Success Correlation | Action |
|---|---|---|
| Clear "done" definition | Strong positive | Define in one sentence upfront |
| Quick win potential | Strong positive | Favor ๐ over ๐๏ธ |
| External dependencies | Strong negative | Identify blockers early, pivot |
| Scope ambition | Moderate negative | Conservative > ambitious |
| Continuous small work | Strong positive | Daily touch > weekly sprint |
| Skill count | Weak positive | Skills = investment, not outcome |
Usage in Planning
When reviewing task lists:
- Convert human estimates using multipliers
- Identify bottlenecks that can't be accelerated
- Flag tasks requiring multiple approval cycles
- Consider parallelization opportunities
- Add buffer for unexpected iteration
Anti-Patterns
โ Don't assume instant everything - Testing and approval take real time
โ Don't skip human review - Speed without quality is waste
โ Don't ignore iteration cycles - First attempt isn't always right
โ Don't forget context-building - Reading files takes real time
Synapses
- [bootstrap-learning/SKILL.md] โ Learning acceleration estimates
- [project-management/SKILL.md] โ Task planning integration
- [release-process/SKILL.md] โ Release effort estimation
- [testing-strategies/SKILL.md] โ Test effort (real time bottleneck)