estimate-stories

Estimate story points using a Complexity × Effort + Risk formula.

2|2|Updated Oct 28, 2025
One-click install
npx skills add https://github.com/adolfoaranaes12/BMAD-ENHANCED --skill estimate-stories
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: estimate-stories
Source: https://github.com/adolfoaranaes12/BMAD-ENHANCED/tree/main/.claude/skills/estimate-stories
Command: npx skills add https://github.com/adolfoaranaes12/BMAD-ENHANCED --skill estimate-stories

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Inconsistent and subjective story point estimations lead to unpredictable sprint planning and inaccurate velocity tracking. This Skill provides a structured, evidence-based approach to sizing user stories, bringing consistency and clarity to your agile process.

Core Features & Use Cases

  • Formula-Based Estimation: Calculates story points using a consistent formula: (Complexity × Effort) + Risk, ensuring objective and repeatable sizing.
  • Detailed Rationale: Provides a comprehensive breakdown of complexity, effort, and risk scores, along with a confidence level for each estimate.
  • Split Recommendations: Automatically suggests splitting stories that exceed a predefined size threshold (e.g., >13 points) into smaller, more manageable units.
  • Use Case: During backlog grooming, use this Skill to systematically estimate a new user story like "User Signup with Email/Password". It will analyze acceptance criteria, assign scores for complexity, effort, and risk, and then calculate and document the story points, ensuring a consistent approach across your team.

Quick Start

Use the estimate-stories skill to calculate story points for 'story-auth-001' located at '.claude/stories/story-auth-001.md'. @alex *estimate-stories story-auth-001 --story_file .claude/stories/story-auth-001.md

Frequently Asked Questions about estimate-stories

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I estimate story points for user stories in agile projects?

Story point estimation uses a structured formula—Complexity (1-5) × Effort (1-5) + Risk (0-3)—to size user stories consistently. This approach replaces subjective judgment with objective, repeatable scoring, enabling accurate sprint planning and velocity tracking across your team.

What's the best way to ensure consistent story sizing during sprint planning?

A formula-based estimation method removes inconsistency by applying the same Complexity × Effort + Risk calculation to every story. You load acceptance criteria, assign scores using defined scales, generate a documented rationale with confidence levels, and record assumptions—creating an auditable trail for backlog grooming.

How do I know if a user story is too large to complete in a sprint?

Stories exceeding a predefined threshold (typically 13 points) trigger automatic split recommendations, breaking them into smaller, deliverable units. This prevents scope creep and ensures stories fit within typical sprint capacity while maintaining estimation clarity.

Can I use story point estimation with acceptance criteria from my backlog?

Yes. Load your story file containing acceptance criteria, then analyze each criterion against complexity, effort, and risk dimensions. The Skill computes points and produces a breakdown with assumptions tied directly to your stated acceptance criteria, keeping estimates grounded in requirements.

What information do I need to provide for accurate story estimation?

You need the user story file with acceptance criteria. The Skill then guides you through assigning complexity, effort, and risk scores; it does not require external tools or prior estimation data. The formula and detailed rationale emerge from the criteria you supply.

Why do story point estimates matter for sprint velocity?

Consistent, evidence-based estimates create predictable velocity—the amount of work your team completes per sprint. This enables reliable capacity planning, improves forecasting accuracy, and allows you to identify trends in team performance and capacity over time.