К основному содержанию
скилл CX Codex

project-estimation — скилл для Claude Code: оценка сроков и ресурсов

Скилл для оценки объёма проекта, сроков и ресурсов. Пригодится, когда нужно посчитать бюджет или защитить план перед заказчиком.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add aj-geddes/useful-ai-prompts --skill project-estimation -a claude-code
Открыть на GitHub

Что делает project-estimation

Скилл даёт агенту набор техник оценки: bottom-up, top-down, аналогичную и трёхточечную (PERT). Внутри — справочные руководства в каталоге references/: PERT, bottom-up, аналогичная оценка, оценка ресурсов и шаблоны. Плюс пример на Python с формулой PERT (O + 4M + P) / 6, стандартным отклонением и доверительным интервалом.

Агент считает оценку по нескольким методам сразу и сравнивает результаты. В правилах прописан буфер на непредвиденное: 15-25% для новых проектов. Отдельно оговорено, что в оценку нужно включать планирование, тестирование и развёртывание, а не только написание кода.

Оценка без чёткого описания объёма работ даст мусор на выходе, поэтому сначала зафиксируйте границы проекта. Скилл не заменяет исторические данные по вашим прошлым проектам: без них аналогичная оценка опирается только на слова.

Какие задачи решает

  • посчитать сроки проекта по трём методам и сравнить результаты
  • заложить буфер на риски в бюджет нового проекта
  • разбить крупную задачу на части и оценить каждую
  • объяснить заказчику, откуда взялась цифра в плане
  • пересчитать оценку, когда объём работ изменился

Примеры запросов агенту

  • Оцени сроки разработки этого модуля через PERT и bottom-up
  • Посчитай бюджет проекта с буфером на риски
  • Сравни аналогичную и трёхточечную оценку для этой фичи

Как установить project-estimation

1Через Skills CLI (Vercel)

npx skills add aj-geddes/useful-ai-prompts --skill project-estimation -a claude-code

2Вручную: положить файлы

~/.claude/skills/project-estimation/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/project-estimation/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о project-estimation

Как установить project-estimation в Claude?

Выполните npx skills add aj-geddes/useful-ai-prompts --skill project-estimation -a claude-code. Скилл встанет в ~/.claude/skills/project-estimation/SKILL.md.

Что делает project-estimation?

Помогает агенту оценивать объём проекта, сроки и ресурсы. Использует bottom-up, top-down, аналогичную и трёхточечную оценку.

Какие методы оценки внутри?

PERT с формулой (O + 4M + P) / 6, bottom-up, аналогичная оценка и оценка ресурсов. Разбор каждого — в каталоге references/.

Исходный текст

SKILL.md · MIT
---
name: project-estimation
description: >
  Estimate project scope, timeline, and resource requirements using multiple
  estimation techniques including bottom-up, top-down, and analogous estimation
  methods for accurate project planning.
---

# Project Estimation

## Table of Contents

- [Overview](#overview)
- [When to Use](#when-to-use)
- [Quick Start](#quick-start)
- [Reference Guides](#reference-guides)
- [Best Practices](#best-practices)

## Overview

Accurate project estimation determines realistic timelines, budgets, and resource allocation. Effective estimation combines historical data, expert judgment, and structured techniques to minimize surprises.

## When to Use

- Defining project scope and deliverables
- Creating project budgets and timelines
- Allocating team resources
- Managing stakeholder expectations
- Assessing project feasibility
- Planning for contingencies
- Updating estimates during project execution

## Quick Start

Minimal working example:

```python
# Three-point estimation technique for uncertainty

class ThreePointEstimation:
    @staticmethod
    def calculate_pert_estimate(optimistic, most_likely, pessimistic):
        """
        PERT formula: (O + 4M + P) / 6
        Weighted toward most likely estimate
        """
        pert = (optimistic + 4 * most_likely + pessimistic) / 6
        return round(pert, 2)

    @staticmethod
    def calculate_standard_deviation(optimistic, pessimistic):
        """Standard deviation for risk analysis"""
        sigma = (pessimistic - optimistic) / 6
        return round(sigma, 2)

    @staticmethod
    def calculate_confidence_interval(pert_estimate, std_dev, confidence=0.95):
        """
        Calculate confidence interval for estimate
        95% confidence ≈ ±2 sigma
        """
        z_score = 1.96 if confidence == 0.95 else 2.576
// ... (see reference guides for full implementation)
```

## Reference Guides

Detailed implementations in the `references/` directory:

| Guide | Contents |
|---|---|
| [Three-Point Estimation (PERT)](references/three-point-estimation-pert.md) | Three-Point Estimation (PERT) |
| [Bottom-Up Estimation](references/bottom-up-estimation.md) | Bottom-Up Estimation |
| [Analogous Estimation](references/analogous-estimation.md) | Analogous Estimation |
| [Resource Estimation](references/resource-estimation.md) | Resource Estimation |
| [Estimation Templates](references/estimation-templates.md) | Estimation Templates |

## Best Practices

### ✅ DO

- Use multiple estimation techniques and compare results
- Include contingency buffers (15-25% for new projects)
- Base estimates on historical data from similar projects
- Break down large efforts into smaller components
- Get input from team members doing the actual work
- Document assumptions and exclusions clearly
- Review and adjust estimates regularly
- Track actual vs. estimated metrics for improvement
- Include non-development tasks (planning, testing, deployment)
- Account for learning curve on unfamiliar technologies

### ❌ DON'T

- Estimate without clear scope definition
- Use unrealistic best-case scenarios
- Ignore historical project data
- Estimate under pressure to hit arbitrary targets
- Forget to include non-coding activities
- Use estimates as performance metrics for individuals
- Change estimates mid-project without clear reason
- Estimate without team input
- Ignore risks and contingencies
- Use one technique exclusively

© aj-geddes · MIT · aj-geddes/useful-ai-prompts

Похожие скиллы

Всё по теме «Заметки, задачи и проекты» →
project-sizing-guide zebbern Считает трудозатраты по PERT, T-shirt sizing и Function Point Analysis. Пригодится, когда нужно ответить, сколько займёт фича. CX Codex +1 ★ 4 676звёзд репо project-planning официальный Awesome Copilot Community Плагин для GitHub Copilot, который ведёт проектную работу: разбивает фичи, пишет PRD и архитектуру, создаёт планы внедрения и GitHub Issues. ★ 40 418звёзд репо task-estimation akillness Помогает превратить размытый объём работ в один честный пакет оценки: горизонт, уверенность, неопределённость и следующий шаг. CX Codex +1 395установок project-manager VoltAgent Community Субагент планирует проект, контролирует сроки и бюджет, а также отслеживает риски через структурированные чек-листы и отчёты. Пригодится для ведения сложных задач в репозитории. 1 064установок cross-conversation-project-manager OneWave-AI Ведёт состояние проекта через несколько разговоров: задачи, решения, блокеры и ресурсы в файлах, со статус-отчётами и напоминаниями. CX Codex +1 340установок gsd GSD Project Структурирует разработку в одиночку через Claude: от сбора требований до атомарных коммитов и верификации фаз. CX Codex +1 3 600установок

Из того же набора118

business-case-development Помогает собрать бизнес-кейс для защиты бюджета: посчитать выгоды и затраты, оценить риски и показать ROI руководству. CX Codex +1 668установок security-compliance-audit Скилл для проверки безопасности и соответствия требованиям: SOC 2, GDPR, HIPAA, PCI-DSS, ISO 27001. Пригодится перед сертификацией или ежегодным аудитом. CX Codex +1 665установок gitlab-cicd-pipeline Скилл помогает агенту писать .gitlab-ci.yml: стадии, джобы, кэш, артефакты, деплой в Kubernetes. Пригодится, когда пайплайн надо собрать с нуля или переделать. CX Codex +1 664установок websocket-implementation Скилл для ИИ-кодинга, который помогает собрать WebSocket-сервер: управление соединениями, маршрутизация сообщений, масштабирование через Redis. CX Codex +1 663установок log-analysis Скилл для разбора логов приложений и систем: находит ошибки, повторяющиеся паттерны и первопричину сбоя. Пригодится, когда надо разобраться, почему падает сервис. CX Codex +1 657установок image-optimization Скилл подсказывает агенту, как сжать изображения и перевести их в современные форматы. Пригодится перед деплоем, когда страница тормозит на мобильных сетях. CX Codex +1 656установок requirements-gathering Помогает агенту собрать и записать требования от заказчиков до начала разработки. Пригодится на старте проекта и при планировании фич. CX Codex +1 655установок ruby-rails-application Помогает создавать приложения на Ruby on Rails по архитектуре MVC. Настраивает модели Active Record, REST-контроллеры, JWT-аутентификацию и миграции базы данных. CX Codex +1 655установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой