Agent skill
task-estimation
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.
Install this agent skill to your Project
npx add-skill https://github.com/dinogit/motocho/tree/main/.claude/skills-disabled/task-estimation
SKILL.md
Task Estimation
Before starting any non-trivial task, ALWAYS provide an estimation.
Template
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
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
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
react-hook-form
Build forms in React using React Hook Form and Zod validation. Use when creating forms with useForm, Controller, or useFieldArray.
component-organization
Enforces single-component-per-file pattern for React feature pages. Use when creating new pages, refactoring page.tsx files, or when components are mixed in a single file.
tanstack-form
Build forms in React using TanStack Form and Zod validation. Use when creating forms, handling form validation, or working with form fields.
feature-scaffolding
Scaffolds new feature pages following project patterns. Use when creating new pages, features, routes, or when user asks to set up a new section. Works with component-organization skill for structure.
obsidian-vault
Search, create, and manage notes in the Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize notes in Obsidian.
edit-article
Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improve an article draft.
Didn't find tool you were looking for?