Back to Skills

estimate-jira

Estimate complexity, effort, and risks for JIRA tickets, features, or projects. Generates structured reports with time estimates, dependencies, risk analysis, and known unknowns. Use when user asks to "estimate", "size", or "analyze complexity" of work items.

442stars35forksUpdated 2/18/2026

Security Assessment

Safe(100/100)
Security Score100/100

About estimate-jira

The 'estimate-jira' skill provides structured estimation for the complexity, effort, and risks associated with JIRA tickets, features, or projects. It is designed to generate comprehensive reports that help users understand the scope of work, time estimates, and potential risks related to tasks in their JIRA board. The skill addresses common challenges in project management, where estimates are often vague or incomplete, by analyzing JIRA tickets in detail and breaking them down into key components, including dependencies, architectural constraints, and potential unknowns.

Key features of the 'estimate-jira' skill include the ability to generate complexity levels, time estimates, dependency analysis, and risk assessments based on JIRA tickets. It also identifies missing information or ambiguities, such as unclear implementation strategies or undefined scope boundaries, and facilitates obtaining clarifications from the user. The skill ensures that estimates are well-informed by integrating with the project's architecture and codebase, making it a powerful tool for improving project planning and task prioritization. Furthermore, it offers users an organized way to identify and document potential risks, unknowns, and implementation choices, enhancing decision-making and reducing project uncertainties.

This skill is intended for project managers, developers, and technical leads who need to assess the effort and risks of JIRA tickets or larger projects. It is particularly useful in environments where precise estimation is critical for resource allocation, planning, and risk management. By providing clear and structured reports, it helps teams avoid underestimating complex tasks or overlooking potential dependencies, leading to more accurate planning and execution.

FAQ

How do I use the 'estimate-jira' skill?

To use the skill, provide the JIRA ticket content (preferably in markdown format) and ensure access to the project repository for dependency analysis. The skill will analyze the ticket, identify ambiguities, and generate a detailed estimation report based on the available information.

What are the prerequisites for using this skill?

The skill requires the JIRA ticket content, access to the repository codebase for dependency analysis, and an understanding of the project's architecture. You may need to consult certain documentation, such as 'tools/prompts/technology-stack.md,' for architecture-specific details.

Can this skill handle all types of JIRA tickets?

Yes, the skill is versatile and can be used for various types of JIRA tickets, including bug fixes, new features, refactoring tasks, and documentation. It adapts its analysis based on the type of work specified in the ticket.

Does this skill integrate with JIRA directly?

No, the 'estimate-jira' skill does not directly integrate with JIRA. It requires the user to manually provide the JIRA ticket content, after which it analyzes the details for estimation purposes.

What should I do if the ticket contains ambiguities?

If ambiguities are found, the skill will document them and ask for clarification through the AskUserQuestion tool. This allows the user to provide additional details to refine the estimation and decision-making process.

Install estimate-jira

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill