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.