AI Skill MartBrowse skillsPromptsProgramsLearnWhat is a Skill?
← Back to list

Feature Planning

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

Dev & CodingIntermediate★ 692⑂ 99AI 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 AI 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 GitHub ↗License: Apache-2.0