AgentSkillsCN

task-estimation

在开始工作前提供任务估算。当您规划新功能、重构、修复 Bug,或进行任何非 trivial 的变更时,可使用此功能。可通过“estimate”、“plan”、“complexity”、“tokens”、“approach”等关键词触发。

SKILL.md
--- frontmatter
name: task-estimation
description: Provides task estimation before starting work. Use when planning new features, refactoring, bug fixes, or any non-trivial changes. Triggered by keywords like estimate, plan, complexity, tokens, approach.

Task Estimation

Before starting any non-trivial task, ALWAYS provide an estimation.

Template

code
Complexity: [Simple / Medium / Complex]
Est. tokens: [Low (~5K) / Medium (~15K) / High (~30K+)]
Files: [list files you expect to touch]
Approach: [1-2 sentences on your plan]

Guidelines

  • Simple: Single file change, straightforward logic
  • Medium: 2-5 files, moderate complexity, some exploration needed
  • Complex: 5+ files, architectural changes, significant exploration

If you are unsure of any estimate, ask for clarification before proceeding.

Example

code
Complexity: Medium
Est. tokens: ~15K
Files: types.ts, parser.ts (new), server-functions.ts
Approach: Create parser module with categorization logic, integrate with existing instruction extractor.

When to Apply

  • Before implementing new features
  • Before refactoring existing code
  • Before fixing non-trivial bugs
  • When the user asks "how would you approach this?"
  • When exploring implementation options