estimate

Analyze software tasks to produce optimistic, expected, and pessimistic effort estimates.

1|Updated May 3, 2026
One-click install
npx skills add https://github.com/imclab/xrA1-swarm --skill estimate-imclab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: estimate
Source: https://github.com/imclab/xrA1-swarm/tree/main/.claude/skills/estimate
Command: npx skills add https://github.com/imclab/xrA1-swarm --skill estimate-imclab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns ambiguous engineering requests into structured, confidence-scored effort estimates that teams can plan around.

Core Features & Use Cases

  • Task understanding & clarification: Reads the task description and requests clarification when requirements are too vague to estimate reliably.
  • Impact scanning across the codebase: Identifies affected modules, integration points, and available test coverage.
  • Complexity, scope, and risk analysis: Breaks estimation into code complexity, scope change, and operational risk factors informed by existing patterns and historical sprint velocity.
  • Actionable estimate output: Produces optimistic/expected/pessimistic ranges, a recommended budget, confidence level, and the single biggest risk factor.

Quick Start

Ask for an estimate by sending a request like: "Estimate the effort to implement the new onboarding flow with feature flags, including test updates and any required documentation."

Frequently Asked Questions about estimate

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

FAQPage Schema
How do I get confidence-scored effort estimates for software tasks with unclear requirements?

To generate effort estimates for complex software tasks, analyze task clarity, codebase impact, and risk factors. The process involves scanning design and sprint history directories to produce optimistic, expected, and pessimistic ranges with mitigations and a confidence level.

What is the best way to calculate sprint velocity and budget for multi-module feature work?

The best way to calculate sprint velocity budgets for multi-module features is by applying complexity and risk analysis to historical sprint data. This approach evaluates code complexity, scope changes, and operational risks to recommend a reliable budget.

How do I estimate engineering planning effort when test coverage and codebase impact are uncertain?

To estimate engineering planning effort with uncertain test coverage, perform an impact scan across the codebase. This identifies affected modules and integration points, allowing you to adjust your effort estimation and confidence scoring based on available test coverage.

Does effort estimation work when task descriptions are too vague to estimate reliably?

Effort estimation does work with vague task descriptions by first requesting clarification on the requirements. Once the task understanding is clear, it proceeds with complexity analysis and risk assessment to generate structured effort estimates.

How do I identify the single biggest risk factor when breaking down complex engineering tasks?

To identify the single biggest risk factor when breaking down complex engineering tasks, perform a dedicated risk assessment. This evaluates complexity drivers and integration points, explicitly highlighting the primary operational risk alongside the final effort estimate.