Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

Feature Planning

Turns feature requests into detailed, sequential implementation plans with file-level tasks and dependencies.

Dev & CodingIntermediate67696AI score 8/10Last updated: Jul 25, 2026

What it does

  • Detects feature/enhancement requests and starts with clarifying questions: what problem, which users, constraints, definition of success.
  • Runs an Explore sub-agent (medium thoroughness) to map existing architecture, similar features, and blast radius.
  • Breaks the design into database, backend, frontend, testing and docs concerns, then checks new dependencies and config changes.
  • Emits a standard Markdown plan: Overview, Architecture Decisions, numbered Implementation Tasks (with path/file.py:123 references and dependency links), Testing Strategy, Integration Points.
  • After you approve, it dispatches each task to the plan-implementer agent, hands test failures to the test-fixing skill and commits to the git-pushing skill.

Who it's for

  • Developers who want Claude to plan before editing files.
  • Teams that need implementation to follow existing patterns and CLAUDE.md conventions.
  • Tech leads splitting a large feature into atomic, ordered tasks.

Examples

  1. "Add user authentication" → plan covering model/migration, token endpoint, login UI, and required test cases.
  2. "Build a dashboard" → dependency-ordered tasks: aggregation query → API endpoint → chart component → routing.
  3. "Improve CSV export performance" → pinpoints current code by file:line and proposes streaming/indexing options with trade-offs.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/mhattingpete/claude-skills-marketplace/HEAD/engineering-workflow-plugin/skills/feature-planning/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the engineering-workflow-plugin/skills/feature-planning folder from the GitHub repo mhattingpete/claude-skills-marketplace into my ~/.claude/skills/feature-planning/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/mhattingpete/claude-skills-marketplace.git /tmp/claude-skills-marketplace && mkdir -p ~/.claude/skills && cp -r /tmp/claude-skills-marketplace/engineering-workflow-plugin/skills/feature-planning ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Clone the repo: git clone https://github.com/mhattingpete/claude-skills-marketplace.git
  3. Create the skills folder: mkdir -p ~/.claude/skills
  4. Copy the skill: cp -r claude-skills-marketplace/engineering-workflow-plugin/skills/feature-planning ~/.claude/skills/
  5. For the full loop, also install the plan-implementer agent and the test-fixing / git-pushing skills from the same plugin.
  6. Restart Claude Code and try: "Plan how to implement <feature>" to confirm the skill triggers.
View source on GitHubLicense: Apache-2.0