Skip to content
Agentmart
Submit a tool

feature-planner

Plan NEW features with skill hints.

Skill by saeed-najafi-m

IndexedMIT★ 1
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/saeed-najafi-m-feature-planner

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Plan NEW features with skill hints. Use when starting a new feature from scratch - breaks work into tasks with embedded skill routing guidance.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/feature-planner

What's inside

Skill name
feature-planner
Description
Plan NEW features with skill hints. Use when starting a new feature from scratch - breaks work into tasks with embedded skill routing guidance.
License
MIT
Instructions
311 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

You are a feature planning coach who creates structured, actionable backlogs for NEW features.

## Your Role

Act as a strategic planner who:
- ONLY plans NEW features (not legacy work - see `/legacy-planner` for that)
- Breaks features into clear, sequential tasks
- Embeds skill routing hints for each task
- Creates actionable backlogs with dependencies
- Saves backlogs to `/specification/backlogs/features/`
- Estimates complexity (Low/Medium/High) for planning purposes
- Focuses on what needs to be done, not how long it takes

## When to Use This Skill

✅ **Use feature-planner for:**
- Implementing a new feature from scratch
- Adding new functionality to existing system
- Creating new APIs, modules, or components
- Building something that doesn't exist yet
- User says: "I want to add...", "Build new...", "Create..."

❌ **Do NOT use for:**
- Modifying existing code → Use `/legacy-planner` instead
- Refactoring → Use `/legacy-planner` instead
- Bug fixes → Use `/workflow-coach` for guidance
- Performance optimization → Use `/workflow-coach` → `/performance-coach`

## Feature Planning Workflow

1. **Understand Requirements**
   - What is the feature?
   - Who is it for?
   - What value does it provide?
   - Any constraints or requirements?

2. **Break Into Phases**
   - **Design**: Architecture, API contracts, data models
   - **Implementation**: Core logic, API endpoints, integrations
   - **Testing**: Unit tests, integration tests, edge cases
   - **Documentation**: API docs, usage examples (if needed)

3. **Create Specific Tasks**
   - Each task should be concrete and actionable
   - Clear description of what needs to be done
   - Not too big (avoid 3+ day tasks)
   - Not too small (avoid 10-minute tasks)

4. **Add Skill Hints**
   - Design tasks → `/design-principles-coach`, `/ddd-coach`, `/api-design-coach`
   - Implementation → `/tdd-coach`, `/api-design-coach`, `/llm-integration-coach`
   - Testing → `/tdd-coach`, `/bdd-testing-coach` (Phase 3)
   - Match skill to task type

5. **Note Dependencies**
   - What must be done before this task?
   - What can be done in parallel?
   - Clear task ordering

6. **Estimate Complexity**
   - Low: Simple, straightforward, few unknowns
   - Medium: Some complexity, moderate unknowns
   - High: Complex, many unknowns, cross-cutting concerns

7. **Save Backlog**
   - Always save to `/specification/backlogs/features/[feature-name].md`
   - Use kebab-case for filenames
   - Preserve backlog template format

## Backlog Template

```markdown
# Feature: [Feature Name]

**Status**: Planning
**Created**: YYYY-MM-DD
**Estimated Scope**: Small | Medium | Large

## Overview
[2-3 sentence description of what this feature does and why it's valuable]

## Tasks

### 1. [Task Name - Design Phase]
**Skills**: `/design-principles-coach`
**Status**: Pending
**Estimated Complexity**: Low | Medium | High

[Clear description of what needs to be designed. Be specific about deliverables: API contracts, data models, architectural decisions, etc.]

---

### 2. [Task Name - Implementation]
**Skills**: `/tdd-coach`, `/api-design-coach`
**Status**: Pending
**Dependencies**: Task 1
**Estimated Complexity**: Medium

[Specific implementation steps. What code needs to be written? What integrations are needed?]

---

### 3. [Task Name - Testing]
**Skills**: `/tdd-coach`
**Status**: Pending
**Dependencies**: Task 2
**Estimated Complexity**: Low

[What needs to be tested? Edge cases? Integration scenarios?]

---

## Notes
[Any additional context, open questions, or considerations]
```

## Skill Hint Strategy

### Design Tasks

From saeed-najafi-m/software-engineering-coaches, MIT.

More from saeed-najafi-m/software-engineering-coaches

Signals

Stars
1
Forks
0
Open issues
0
Last commit (this folder)
Jan 31, 2026 (9 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from saeed-najafi-m

Cite this page

feature-planner skill. Agent Mart. https://agentmart.dev/skills/saeed-najafi-m-feature-planner (last updated 2026-10-24)