bambu-studio-ai
Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pi...
Accurately estimate AI agent work effort using the agent's own operational units (tool-call rounds) instead of human time. Use when asked to estimate, scope, plan, or evaluate how long a coding task will take. Prevents the common failure mode where agents anchor to human developer timelines and massively overestimate. Outputs a structured breakdown with round counts, risk factors, and a final wallclock conversion.
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
SkillHub CLI
skillhub install hjw21century/agent-estimation打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。
将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。
AI coding agents systematically overestimate task duration because they anchor to human developer timelines absorbed from training data. A task an agent can complete in 30 minutes gets estimated as "2-3 days" because that's what a human developer forum post would say.
Force the agent to estimate from its own operational units — tool-call rounds — and only convert to human wallclock time at the very end.
| Unit | Definition | Scale |
|---|---|---|
| Round | One tool-call cycle: think → write code → execute → verify → fix | ~2-4 min wallclock |
| Module | A functional unit built from multiple rounds until usable | 2-15 rounds |
| Project | All modules + integration + debugging | Sum of modules × integration factor |
A Round is the atomic unit. It maps directly to one iteration of:
When asked to estimate a task, follow these steps in order:
Break the task into functional modules. Each module should be independently buildable and testable. Ask yourself: "What are the distinct pieces I would build one at a time?"
For each module, estimate the number of rounds using these anchors:
| Pattern | Typical Rounds | Examples |
|---|---|---|
| Boilerplate / known pattern | 1-2 | CRUD endpoint, config file, standard API client |
| Moderate complexity | 3-5 | Custom UI layout, state management, data pipeline |
| Exploratory / under-documented | 5-10 | Unfamiliar framework, platform-specific APIs, complex integrations |
| High uncertainty | 8-15 | Undocumented behavior, novel algorithms, multi-system debugging |
Key calibration rules:
这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。
An Agent Skill that fixes how AI coding agents estimate task duration. Instead of anchoring to human developer timelines ("this would take 2-3 days"), the agent estimates from its own operational units — tool-call rounds — and converts to wallclock time only at the end.
AI coding agents systematically overestimate task duration because they anchor to human developer timelines absorbed from training data. A task an agent can complete in 30 minutes gets estimated as "2-3 days" because that's what a human developer forum post would say.
This skill forces the agent to think in rounds (one tool-call cycle: think → write code → execute → verify → fix), estimate round counts per module, apply risk coefficients, and only convert to human wallclock time at the very end.
npx skills (Recommended)The skills CLI is the standard package manager for the open agent skills ecosystem. It works with Claude Code, Cursor, Codex CLI, and 35+ other agents.
# Install to your current project
npx skills add ZhangHanDong/agent-estimation
# Install globally (available across all projects)
npx skills add ZhangHanDong/agent-estimation -g
# Install for a specific agent
npx skills add ZhangHanDong/agent-estimation -a claude-code
# Non-interactive
npx skills add ZhangHanDong/agent-estimation -g -a claude-code -y
Clone the repo into your Claude Code skills directory:
# Personal (all projects)
git clone git@github.com:ZhangHanDong/agent-estimation.git \
~/.claude/skills/agent-estimation
# Project-specific
git clone git@github.com:ZhangHanDong/agent-estimation.git \
.claude/skills/agent-estimation
Once installed, the skill activates automatically when you ask Claude (or another agent) to estimate, scope, or plan work. You can a...
# Agent Work Estimation Skill ## Problem AI coding agents systematically overestimate task duration because they anchor to human developer timelines absorbed from training data. A task an agent can complete in 30 minutes gets estimated as "2-3 days" because that's what a human developer forum post would say. ## Solution Force the agent to estimate from its own operational units — **tool-call rounds** — and only convert to human wallclock time at the very end. ## Core Units | Unit | Definition | Scale | |------|-----------|-------| | **Round** | One tool-call cycle: think → write code → execute → verify → fix | ~2-4 min wallclock | | **Module** | A functional unit built from multiple rounds until usable | 2-15 rounds | | **Project** | All modules + integration + debugging | Sum of modules × integration factor | A **Round** is the atomic unit. It maps directly to one iteration of: 1. Agent reasons about what to do 2. Agent writes/edits code 3. Agent runs the code or a test 4. Agent reads the output 5. Agent decides if it needs to fix something (if yes → next round) ## Estimation Procedure When asked to estimate a task, follow these steps in order: ### Step 1: Decompose into Modules Break the task into functional modules. Each module should be independently buildable and testable. Ask yourself: "What are the distinct pieces I would build one at a time?" ### Step 2: Estimate Rounds per Module For each module, estimate the number of rounds using these anchors: | Pattern | Typical Rounds | Examples | |---------|---------------|----------| | **Boilerplate / known pattern** | 1-2 | CRUD endpoint, config file, standard API client | | **Moderate complexity** | 3-5 | Custom UI layout, state management, data pipeline | | **Exploratory / under-documented** | 5-10 | Unfamiliar framework, platform-specific APIs, complex integrations | | **High uncertainty** | 8-15 | Undocumented behavior, novel algorithms, multi-system debugging | Key calibration rules: - If you can...
# Agent Work Estimation Skill
An [Agent Skill](https://agentskills.io) that fixes how AI coding agents estimate task duration. Instead of anchoring to human developer timelines ("this would take 2-3 days"), the agent estimates from its own operational units — **tool-call rounds** — and converts to wallclock time only at the end.
## The Problem
AI coding agents systematically overestimate task duration because they anchor to human developer timelines absorbed from training data. A task an agent can complete in 30 minutes gets estimated as "2-3 days" because that's what a human developer forum post would say.
## The Solution
This skill forces the agent to think in **rounds** (one tool-call cycle: think → write code → execute → verify → fix), estimate round counts per module, apply risk coefficients, and only convert to human wallclock time at the very end.
## Installation
### Using `npx skills` (Recommended)
The [skills CLI](https://github.com/vercel-labs/skills) is the standard package manager for the open agent skills ecosystem. It works with Claude Code, Cursor, Codex CLI, and [35+ other agents](https://skills.sh).
```bash
# Install to your current project
npx skills add ZhangHanDong/agent-estimation
# Install globally (available across all projects)
npx skills add ZhangHanDong/agent-estimation -g
# Install for a specific agent
npx skills add ZhangHanDong/agent-estimation -a claude-code
# Non-interactive
npx skills add ZhangHanDong/agent-estimation -g -a claude-code -y
```
### Manual Installation (Claude Code)
Clone the repo into your Claude Code skills directory:
```bash
# Personal (all projects)
git clone git@github.com:ZhangHanDong/agent-estimation.git \
~/.claude/skills/agent-estimation
# Project-specific
git clone git@github.com:ZhangHanDong/agent-estimation.git \
.claude/skills/agent-estimation
```
## Usage
Once installed, the skill activates automatically when you ask Claude (or another agent) to estimate, scope, or plan work. You can a...Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pi...
Search and hire real humans for tasks — photography, delivery, research, and more
Generative Engine Optimization (GEO) for AI search visibility. Optimize content to appear in ChatGPT, Perplexity, Claude, and Google AI Overviews. Use when optimizing websites, pages, or content for LLM discove...
Reusable skill templates for OpenClaw AI agents. Templates for API integration, data processing, web scraping, CLI tools, and file processing.