igmarin/agnostic-planning-skills

estimate-tasks

Use when estimating effort, sizing tasks, or assigning story points. Trigger words: estimate, story points, t-shirt size, effort, sizing, fibonacci.

First seen Jun 19, 2026

Installation

$ npx skills add igmarin/agnostic-planning-skills --skill estimate-tasks

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from igmarin/agnostic-planning-skills · top by installs.

npx skills add igmarin/agnostic-planning-skills

Browse all from igmarin/agnostic-planning-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

License LICENSE
Default branch main
Open issues 0
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.0.0
LicenseMIT
More metadata
version
1.0.0
user-invocable
true

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,667 B
  • docs SUMMARY.md 170 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 23 installs

SKILL.md

Estimating Task Effort

Assign relative complexity estimates. Focus on comparison, not calendar time.

Quick Reference

  • Input: Task list (from generate-tasks) or PRD requirements.
  • Frameworks: Story points, t-shirt sizes, time ranges.
  • Output: Each task annotated with estimate + confidence.
  • Rule: Flag uncertainty - never fabricate precision.

HARD-GATE

DO NOT assign estimates you don't understand.
DO NOT default to "3 points" or "Medium" as a placeholder.
DO flag tasks needing further breakdown.
DO state confidence (high/medium/low) for every estimate.

Core Process

  1. Receive - task list or PRD requirements.
  2. Detect framework - ask user or infer from context (see Estimation Frameworks below).
  3. Analyze each task - scope, unknowns, whether it needs further breakdown.
  4. Assign - relative sizing, confidence level per task.
  5. Flag - low-confidence tasks (recommend spike), oversized tasks (recommend split).
  6. Output - annotated task list.

Estimation Frameworks

Framework Scale Use When
Story Points (Fibonacci) 1 Trivial · 2 Small · 3 Medium · 5 Large · 8 Very Large · 13 Epic (→ split) Agile/Scrum teams focusing on relative complexity
T-Shirt Sizes XS · S · M · L · XL (→ split) High-level roadmap sizing or stakeholder-facing discussions
Time Ranges <1d · 1-2d · 3-5d · 1-2wk · 2+wk (→ split) Fixed-bid projects requiring calendar anchors

Mixing frameworks: Never mix frameworks within a single estimation table. If the user switches frameworks mid-session, re-estimate the full table.

Output Style

  1. Framework - state which framework was used and why.
  2. Estimation table - | ID | Task | Estimate | Confidence | Notes |
  3. Flagged items - tasks needing spikes or splits, with reasoning.
  4. Summary - total estimate, confidence distribution, callouts.
  5. English only unless user requests otherwise.

Integration

Skill When to chain
generate-tasks Estimate tasks immediately after generation
identify-risks After estimation, assess dependency and uncertainty risks
plan-sprint Select tickets based on capacity vs estimates

Worked example: [assets/example-session.md](assets/example-session.md).