Skip to main content

time-estimation

Estimates time required for tasks based on complexity, type, and patterns. Use when planning, scheduling, or during standup.

Aller à l'installation

Informations de source

Dépôt
aviz85/claude-tasks
Dernière activité de la source
4 janvier 2026 à 10:02
Langue détectée de SKILL.md
anglais
Étoiles
1
Forks
1

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
time-estimation
description
Estimates time required for tasks based on complexity, type, and patterns. Use when planning, scheduling, or during standup.
# Time Estimation Estimate task duration for better planning. ## Estimation Categories | Category | Duration | Symbol | Use For | |----------|----------|--------|---------| | Quick | < 15 min | `~15m` | Simple replies, quick fixes, small updates | | Short | 15-30 min | `~30m` | Code reviews, short meetings, simple features | | Medium | 30-60 min | `~1h` | Regular features, documentation, debugging | | Long | 1-2 hours | `~2h` | Complex features, research, planning | | Deep Work | 2-4 hours | `~4h` | Architecture, major features, learning | ## Estimation by Task Type ### Code Tasks | Type | Typical Estimate | |------|-----------------| | Typo/small fix | `~15m` | | Bug fix (known cause) | `~30m` | | Bug fix (unknown cause) | `~1h` to `~2h` | | Small feature | `~1h` | | Medium feature | `~2h` | | Large feature | `~4h` or break down | | Refactoring | `~2h` to `~4h` | ### Review Tasks | Type | Typical Estimate | |------|-----------------| | Small PR (< 100 lines) | `~15m` | | Medium PR (100-500 lines) | `~30m` | | Large PR (500+ lines) | `~1h` | | Document review | `~30m` | | Architecture review | `~1h` | ### Communication Tasks | Type | Typical Estimate | |------|-----------------| | Quick message | `~15m` | | Email response | `~15m` | | Meeting prep | `~30m` | | Meeting (scheduled) | actual duration | | Presentation prep | `~2h` | ### Research Tasks | Type | Typical Estimate | |------|-----------------| | Quick lookup | `~15m` | | Tool evaluation | `~1h` | | Technology research | `~2h` | | Deep learning session | `~4h` | ## Estimation Rules ### The 2x Rule If uncertain, estimate 2x your initial guess: - "This seems like 30 min" → Estimate `~1h` - "Maybe an hour" → Estimate `~2h` ### Break Down Large Tasks If estimate > 4 hours: 1. Break into subtasks 2. Estimate each subtask 3. Add 20% buffer for coordination ### Context Switching Tax Add time for: - Unfamiliar codebase: +50% - Interruption-heavy environment: +30% - Learning new tool: +100% ## Daily Capacity **Realistic productive hours:** 4-6 hours/day | Day Type | Available | |----------|-----------| | Meeting-heavy day | 2-3 hours | | Normal day | 4-5 hours | | Focus day | 6-7 hours | ### Planning Rule - Morning focus: Schedule `~2h` deep work - Afternoon: Schedule `~1h` tasks - Buffer: Keep 1 hour unscheduled ## Estimation Confidence When presenting estimates: - **High confidence:** "~1h" (done similar tasks) - **Medium confidence:** "~1h-2h" (some unknowns) - **Low confidence:** "needs spike" (too many unknowns) For low confidence, create a timeboxed research task first: `- [ ] Spike: Investigate X ~1h` → Then estimate the real task
Voir sur GitHub