Focused task planning for ONE specific idea. Uses narrow→broad pattern - starts at user's focus point, expands context only as needed. Creates detailed task via task-board skill.
The 'feature-planning' skill is designed to assist users in planning a focused task based on a single idea. The primary function of this skill is to break down a specific task from a narrow starting point and gradually expand the context as necessary, ensuring that only relevant information is gathered. It helps streamline task planning by guiding users through a structured research process to define the scope, identify dependencies, and propose a clear action plan. However, it is important to note that this skill does not engage in implementation or code-writing; it strictly focuses on task planning.
The skill follows a narrow-to-broad research pattern, ensuring that only the most pertinent context is gathered from the user's input. By beginning with a specific focus (such as a component or a file) and expanding outward to related dependencies and broader design patterns only as needed, it helps users avoid unnecessary clutter. The process includes context loading, task proposal, and approval before delegating the task to the task-board skill for further action. This structured approach ensures that users can clearly define their task and avoid confusion or overwhelm with irrelevant information.
This skill is ideal for individual developers or teams working on a specific feature, bug, or refactor. It is especially useful when a user has a clear focus, such as fixing an issue or adding a new feature, and needs guidance on structuring the task to ensure nothing is overlooked without excessive overhead. The skill is not suitable for bulk task generation or implementing features, as its focus is solely on the planning phase of task creation.
You should use this skill when you have a specific task in mind, such as fixing a bug or adding a feature, and need focused planning. It works best for single tasks and does not handle bulk task generation.
No, the 'feature-planning' skill is for task planning only. It does not write code or implement features. For implementation, use the relevant implementation skill.
No, this skill is designed for planning a single, focused task. If you need to generate multiple tasks at once, use the 'backlog-scan' skill instead.
The skill identifies the context based on the user's input, such as the specific component or file. It then loads only the relevant rules, dependencies, and patterns for that area, avoiding unnecessary context.
Once you approve the proposed task, the skill delegates the task to the 'task-board' skill, which creates a task file with the necessary details.
Quick Setup:
.claude/skills/Repository
andersnygaard/ettsted2