Skip to content

Installation

Stas edited this page Mar 7, 2026 · 2 revisions

Progressive Estimation works with any AI coding client that supports custom instructions.

Client Support Matrix

Client Install Method Progressive Loading Limits
Claude Code git clone to skills dir Full 2% context for descriptions
Cursor .cursor/rules/*.mdc Yes (agent-decided) No documented limit
GitHub Copilot .github/instructions/ Yes (path-specific) No documented limit
Windsurf .windsurf/rules/*.md Partial 6K/file, 12K total
Cline .clinerules/ directory No No documented limit
Aider read: in .aider.conf.yml No (on-demand via /read) Context window
Continue.dev rules: in config.yaml No Context window
ChatGPT Project UI + file uploads No 1,500 chars instructions
Gemini .gemini/styleguide.md No No documented limit

Claude Code (Recommended)

Full progressive loading. Files load on demand per phase.

git clone https://github.com/Enreign/progressive-estimation.git ~/.claude/skills/progressive-estimation

The skill auto-triggers when you ask for estimates. Invoke explicitly with /progressive-estimation.


Cursor

Create .cursor/rules/progressive-estimation.mdc:

---
description: "Use when the user asks for time estimates, effort sizing, story points, or estimation of development tasks"
alwaysApply: false
---

Then paste the contents of SKILL.md below the frontmatter. Reference additional files with @path/to/file.


GitHub Copilot

Copy SKILL.md to .github/instructions/estimation.instructions.md:

---
applyTo: "**/*"
---

Reference files with #file:path/to/file syntax.


Windsurf

Copy SKILL.md to .windsurf/rules/progressive-estimation.md.

Note: 6,000 character limit per rule file, 12,000 total. Keep to SKILL.md only; load references via chat.


Cline

Copy to .clinerules/01-estimation-workflow.md or paste into VS Code Settings > Cline > Custom Instructions.

For multiple files, use .clinerules/ directory with numbered prefixes.


Aider

Add to .aider.conf.yml:

read: path/to/progressive-estimation/SKILL.md

Load additional references during session with /read path/to/file.


Continue.dev

Add to ~/.continue/config.yaml:

rules:
  - uses: file:///absolute/path/to/progressive-estimation/SKILL.md

ChatGPT

  1. Create a Project
  2. Paste a short instruction: "For estimation tasks, follow the uploaded SKILL.md"
  3. Upload all .md files from the skill as project files

Gemini Code Assist

Copy SKILL.md to .gemini/styleguide.md.


See the full INSTALLATION.md for detailed instructions with examples.

Clone this wiki locally