Skip to content
Back to skills

Estimate

ASecurity

Analyzes a task or GitHub issue and provides effort estimation broken into subtasks with T-shirt sizing, risk assessment, and dependency mapping. Use for sprint planning or before committing to deadlines.

  • 7 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 28, 2026
ai-agentsgobashtestingdebugginggitapidatabase

Works with

  • api

Security analysis

A100/100

Scanned May 28, 2026

npx -y skills add viknesh20-20/claude-code-tool-kit --skill estimate --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Estimate?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Estimate
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/viknesh20-20-estimate/badge)](https://www.skillsdirectory.com/skills/viknesh20-20-estimate)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: estimate
description: "Analyzes a task or GitHub issue and provides effort estimation broken into subtasks with T-shirt sizing, risk assessment, and dependency mapping. Use for sprint planning or before committing to deadlines."
argument-hint: "[task description or issue number]"
allowed-tools: Read, Grep, Glob, Bash(gh *), Bash(git log*)
---

# Effort Estimation

## Context
!`gh issue view $1 2>/dev/null || echo "Provide a task description or issue number"`

---

## Estimation Process

### Step 1: Scope Analysis
1. Read the task/issue description carefully
2. Search the codebase to understand current state
3. Identify all files, modules, and systems that would be affected
4. Check for existing implementations that can be reused

### Step 2: Task Breakdown
Decompose the work into subtasks. For each subtask:

| Subtask | Files Affected | Size | Confidence |
|---------|---------------|------|------------|
| ... | ... | S/M/L/XL | High/Med/Low |

**Size Guide:**
- **S (Small)**: < 2 hours — single file change, straightforward logic
- **M (Medium)**: 2-6 hours — multiple files, some complexity, needs tests
- **L (Large)**: 1-2 days — cross-module changes, new patterns, significant testing
- **XL (Extra Large)**: 3-5 days — architectural changes, new infrastructure, coordination needed

### Step 3: Risk Assessment
Identify risks that could expand the estimate:

| Risk | Probability | Impact | Mitigation |
|------|-------------|--------|------------|
| ... | High/Med/Low | +S/+M/+L | ... |

Common risks:
- Unclear requirements → ask clarifying questions first
- Legacy code with no tests → add time for writing tests
- External dependencies → add time for integration
- Database migrations → add time for rollback planning
- API changes → add time for consumer coordination

### Step 4: Dependencies
List any blockers or prerequisites:
- Other issues that must be completed first
- External services or APIs that must be available
- Team members who need to be consulted
- Infrastructure or access requirements

### Step 5: Total Estimate

| Scenario | Estimate | Assumption |
|----------|----------|------------|
| **Best case** | ... | Everything goes smoothly, no surprises |
| **Likely case** | ... | Normal amount of debugging and iteration |
| **Worst case** | ... | Major risks materialize |

---

## Rules
- Be honest — over-optimistic estimates hurt more than conservative ones
- Include testing and review time in estimates
- Flag any assumptions you're making
- If the task is too vague to estimate, say so and list the questions that need answers

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…