estimate

Generates structured task effort estimates with confidence levels and risk factors.

13|Updated Jul 30, 2026
One-click install
npx skills add https://github.com/frabcd/codex-ai-game-studio --skill estimate-frabcd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: estimate
Source: https://github.com/frabcd/codex-ai-game-studio/tree/main/plugins/ai-game-studio/skills/estimate
Command: npx skills add https://github.com/frabcd/codex-ai-game-studio --skill estimate-frabcd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Estimating software tasks is often guesswork that ignores codebase complexity, historical velocity, and hidden risks, leading to missed deadlines and poor sprint planning. This Skill produces a structured, evidence-based estimate by analyzing the actual code, dependencies, and past sprint data. ## Core Features & Use Cases - Complexity Analysis: Scans affected files and modules to assess code complexity, coupling, integration points, and test coverage needs. - Three-Scenario Estimates: Produces optimistic, expected, and pessimistic day estimates with a confidence level and explicit risk register. - Historical Grounding: Reads past sprint data from production/sprints/ and design docs from design/gdd/ to anchor estimates in real velocity. - Use Case: Before committing a new gameplay feature to a sprint, run the estimate to get a recommended budget in days, a breakdown into sub-tasks, and the single biggest risk factor to discuss with the team. ## Quick Start Use the estimate skill to estimate the effort for implementing the new inventory system and report the recommended budget and confidence level.

Frequently Asked Questions about estimate

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

FAQPage Schema
How do I estimate software task effort based on code complexity?

Run the estimate skill with a task description; it scans affected files for size, coupling, and integration points, then produces optimistic, expected, and pessimistic day estimates. It also checks test coverage and whether existing patterns can be reused.

How to estimate tasks using historical sprint velocity?

The skill reads past sprint data from the production/sprints/ directory to find similar completed tasks and their actual durations. This historical velocity anchors the estimate instead of relying on intuition alone.

What should a good task estimate include?

A good estimate includes a complexity assessment table, three scenarios (optimistic, expected, pessimistic), a confidence level, a risk register with mitigations, dependencies, and a suggested sub-task breakdown. Estimates should be ranges, never single numbers.

Does the estimate skill modify any project files?

No, the skill is read-only. It only reads the task description, AGENTS.md, design documents, source code, and sprint history, then outputs the estimate as a report without writing files.

What should I do when an estimate has low confidence?

When confidence is low, the skill recommends running a time-boxed prototype spike before committing. For tasks over 10 days, it suggests breaking the work into smaller stories and scheduling them via sprint planning.