- Home
- Skills
- Mhattingpete
- Claude Skills Marketplace
- Feature Planning
feature-planning_skill
- HTML
269
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill mhattingpete/claude-skills-marketplace --skill feature-planning- SKILL.md3.7 KB
Overview
This skill breaks down feature requests into detailed, implementable plans with clear, sequential tasks. It helps turn vague ideas or complex changes into concrete work items, architecture notes, and testing strategies. Use it to align stakeholders and hand off production-ready task specs to implementer agents.
How this skill works
The skill inspects the request, asks clarifying questions when needed, and explores the codebase to locate relevant files and patterns. It analyzes components (database, backend, frontend, tests), identifies dependencies and risks, and produces a task-oriented implementation plan with file references and rationale. The plan is reviewed with the user and formatted for downstream execution by plan-implementer, test-fixing, and git-pushing agents.
When to use it
- Requesting a new feature (e.g., add authentication, build dashboard)
- Proposing an enhancement or performance improvement
- Describing a complex, multi-step change
- When requirements are vague and need clarification
- Preparing work for automated implementer or CI-driven workflows
Best practices
- Start with clarifying questions to define success criteria and constraints
- Explore existing codebase patterns before designing changes
- Break work into small, atomic, and sequential tasks with explicit dependencies
- Include file paths and approximate line numbers to reduce implementation friction
- Document architecture decisions, trade-offs, and edge cases for maintainers
Example use cases
- Turn a product ticket “add export” into a prioritized task list with DB migrations and API endpoints
- Plan migration to a new authentication system including schema changes and rollout steps
- Design a frontend feature with component changes, routing updates, and end-to-end tests
- Scope a performance refactor with benchmarks, risk mitigation, and backward-compatibility tasks
- Convert vague user requests into a reviewed plan ready for automated implementation
FAQ
Plans include explicit file paths and suggested line numbers when exploration reveals exact locations; otherwise they reference likely files and guidance to locate code. The planer updates references after a codebase exploration step.
Can this skill handle large projects with many dependencies?
Yes. It fragments large changes into independent tasks, highlights cross-cutting dependencies, and recommends sequencing and rollback strategies. It also flags risky areas and testing scope.