fabioc-aloha

Alex Effort Estimation

"Estimate task duration from an AI-assisted development perspective rather than traditional human developer estimates"

fabioc-aloha 5 3 Updated 3mo ago

Resources

1
GitHub

Install

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:

  1. Build/compile time - Hardware bound
  2. Test execution - Must actually run
  3. Human approval - User response latency
  4. External APIs - Network/service latency
  5. Deployment - CI/CD pipeline time
  6. 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:

  1. Convert human estimates using multipliers
  2. Identify bottlenecks that can't be accelerated
  3. Flag tasks requiring multiple approval cycles
  4. Consider parallelization opportunities
  5. 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)