dev-planning

Break down software development features into sub-tasks with estimation prompts.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/hilaryosborne/skills --skill dev-planning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-planning
Source: https://github.com/hilaryosborne/skills/tree/main/developer/dev-planning
Command: npx skills add https://github.com/hilaryosborne/skills --skill dev-planning

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps in planning developer tasks by providing a structured approach to defining and organizing work.

Core Features & Use Cases

  • Task Breakdown: Assists in breaking down larger features into smaller, manageable tasks.
  • Estimation Guidance: Provides prompts for estimating effort.
  • Use Case: A developer needs to plan the implementation of a new user authentication feature. This skill can guide them through defining the necessary sub-tasks, such as designing the API, implementing the frontend, and writing tests.

Quick Start

Use the dev-planning skill to break down the task of implementing a new user profile page.

Frequently Asked Questions about dev-planning

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I break down a software feature into manageable developer tasks?

Estimating effort for agile development tasks involves using estimation prompts to guide your assessment of individual sub-tasks. This helps developers gauge the required work for feature implementation during the planning phase.

What is the best way to plan the implementation of a new user authentication feature?

Planning a user authentication feature involves defining necessary sub-tasks such as designing the API, implementing the frontend, and writing tests. A structured planning approach helps organize these stages for clear development execution.

Do I need to understand agile methodologies to use task breakdown for development?

Understanding agile methodologies and software development lifecycle stages is required for effective task breakdown. This knowledge helps you properly structure and estimate sub-tasks within organizational frameworks.

Can I use this approach to plan a new user profile page implementation?

You can use task planning to break down the implementation of a new user profile page. It guides you through defining the specific sub-tasks needed to complete the feature execution from start to finish.

What are the limitations of using structured planning for individual developer tasks?

Structured planning for individual developer tasks focuses specifically on single developer workflows rather than team-level project management. It provides estimation prompts and organizational structure but does not manage cross-team dependencies.