estimation
Size requirements as small, medium or large and flag the ones nobody can size yet, using the existing architecture doc and glossary when the system already…
Skill by aminfara
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/aminfara-estimation
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, design, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/estimation
What's inside
- Skill name
estimation- Description
- Size requirements as small, medium or large and flag the ones nobody can size yet, using the existing architecture doc and glossary when the system already exists, or comparable work when it does not. Use when ranking requirements by value against ease, when a PRD needs effort and risk per requirement, or when a scope cut needs a rough cost. Not for task-level planning or a detailed design.
- License
- MIT
- Instructions
- 56 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Estimation Size each requirement well enough to rank it, and say which ones cannot be sized yet. ## Overview This skill gives every requirement a size (small, medium or large), a risk note, and a confidence (sized, guessed or unknown), without designing the system. It is a ranking tool: the sizes decide the order and the MVP cut line, and the architecture work later replaces them with real numbers. A designed system is not needed to tell a day of work from a month. When an architecture doc and glossary exist, they show which parts a requirement touches and how much of it is already there. When none exists, comparable work does the same job: a login screen, a sync engine and a payment flow have known weights. Where neither helps, the honest answer is "unknown", which is a finding worth more than a confident guess. A good estimate fits on one line per requirement, shows what it rests on, and separates the requirements it is sure about from the ones it is not. Large and unknown items name the question that would settle them. ## When to use this skill - A PRD needs effort and risk per requirement before ranking by value against ease. - A scope cut or an MVP boundary needs a rough cost per candidate. - A request changes and the PRD's sizes need a quick refresh. ### When NOT to use this skill - Breaking a story into tasks. Use planning. - Settling whether something can be built at all. Use feasibility. - Designing the system to find out what it costs. That is the architecture flow's job. ## Constraints - **Rank, do not predict.** Sizes mean small (a day or two), medium (about a week) or large (more than a week or several parts), never dates or hours. - **Show the basis.** Each size names the part of the existing system it touches or the comparable work it resembles. A size with no basis is "guessed". - **Say unknown when it is.** A requirement with a hard unknown gets confidence "unknown" and the question that would settle it, not a padded size. - **Stay shallow.** Reading the architecture doc and glossary is enough. Open code only to settle a size that would change the ranking. ## Inputs - **The requirements**, each with its what and its definition of done. - **The architecture doc and glossary**, if the system exists. - **Any feasibility findings** already written for the idea. ## Output One line per requirement in the PRD's effort column: size, confidence, basis, and for large or unknown items the question that would settle it. A short list of the requirements that need a spike before the cut line can be trusted. ## Workflow ### Step 1: Gather the basis Read the architecture doc and glossary if they exist and note which parts each requirement touches. Where they do not exist, pick comparable work for each requirement. ### Step 2: Size and flag Assign a size from the basis, a confidence, and any risk that would raise the size (new technology, an external dependency, a data migration, an unproven performance need). Mark what you cannot size. ### Step 3: Name the spikes List the large or unknown requirements whose size could change the MVP cut line, and write the single question a spike must answer for them. The rest keep their rough size, and the architecture flow replaces it with real numbers.
From aminfara/orchestra, MIT.
More from aminfara/orchestra
- 0.570score
conductor
aminfara
Run an Orchestra flow as the manager of a small team of agent roles (product manager, architect, engineer, reviewer).
SkillAFreshness: AClaude Code +9 - 0.570score
feedback
aminfara
Record findings from peer checks, code reviews, acceptance and user review gates in Orchestra's feedback ledger, a JSON Lines file, through a bundled script…
SkillAFreshness: AClaude Code +9 - 0.570score
architecture
aminfara
Design a system's target architecture from selected requirements in a PRD (product requirements document), or describe an existing system's as-is…
SkillAFreshness: AClaude Code +9 - 0.570score
skill-linter
aminfara
Lint a SKILL.md against the canonical structural template and report findings (missing sections, wrong ordering, non-canonical headings, infinite-loop risks…
SkillAFreshness: AClaude Code +9 - 0.570score
tasks
aminfara
Create, find, claim, annotate and close Orchestra's features, stories and tasks through one small command-line script whose adapter keeps them in the…
SkillAFreshness: AClaude Code +9 - 0.570score
writing-studio
aminfara
Write or review professional, human-facing prose so the result is clear, well-structured, correctly shaped for its document type, and free of AI-sounding…
SkillAFreshness: AClaude Code +9 - 0.565score
briefing
aminfara
Interview the user to turn an idea, findings or trade-offs into a written brief, asking batched, self-contained questions through AskUserQuestion with a…
SkillAFreshness: AClaude Code +9 - 0.565score
debugging
aminfara
Find the root cause of a defect or a symptom by first building a feedback loop that shows the failure on demand, recording the behaviour that must not change…
SkillAFreshness: AClaude Code +9 - 0.565score
feasibility
aminfara
Judge whether an idea or a requirement can be built and delivered with known techniques, naming the unproven parts and the smallest experiment that would…
SkillAFreshness: AClaude Code +9 - 0.565score
research
aminfara
Research the market, the users or the technology behind a product decision, through a named lens, and write the findings as a short Markdown document in which…
SkillAFreshness: AClaude Code +9 - 0.565score
ux-design
aminfara
Design the user experience of a product's MVP from its selected requirements in the PRD (and its PR/FAQ, if one exists), as user journeys, an information…
SkillAFreshness: AClaude Code +9 - 0.565score
verification
aminfara
Decide whether work actually achieves its goal by working backward from the outcome to evidence gathered fresh, by running the tests, the product's real entry…
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 15, 2026 (14 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/aminfara/orchestra
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from aminfara
- 0.570score
skill-linter
aminfara
Lint a SKILL.md against the canonical structural template and report findings (missing sections, wrong ordering, non-canonical headings, infinite-loop risks…
SkillAFreshness: AClaude Code +9 - 0.570score
tasks
aminfara
Create, find, claim, annotate and close Orchestra's features, stories and tasks through one small command-line script whose adapter keeps them in the…
SkillAFreshness: AClaude Code +9 - 0.570score
architecture
aminfara
Design a system's target architecture from selected requirements in a PRD (product requirements document), or describe an existing system's as-is…
SkillAFreshness: AClaude Code +9 - 0.570score
feedback
aminfara
Record findings from peer checks, code reviews, acceptance and user review gates in Orchestra's feedback ledger, a JSON Lines file, through a bundled script…
SkillAFreshness: AClaude Code +9 - 0.570score
conductor
aminfara
Run an Orchestra flow as the manager of a small team of agent roles (product manager, architect, engineer, reviewer).
SkillAFreshness: AClaude Code +9 - 0.570score
writing-studio
aminfara
Write or review professional, human-facing prose so the result is clear, well-structured, correctly shaped for its document type, and free of AI-sounding…
SkillAFreshness: AClaude Code +9
Cite this page
estimation skill. Agent Mart. https://agentmart.dev/skills/aminfara-estimation (last updated 2026-10-24)